@charset "utf-8";

ul,ol,dl,p,h1,h2,h3,h4,h5,h6 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

ul ul,ul ol,ol ul,ol ol {
	margin-top: 0;
	margin-bottom: 0;
}

h1 {
	font-size: 2.4em;
}

h2,.h2 {
	font-size: 1.68em;
}

h3,.h3 {
	font-size: 1.4em;
}

h4 {
	font-size: 1.2em;
}

h5 {
	font-size: 0.7em;
}

h6 {
	font-size: 0.5em;
}

a,a:link,a:visited,a:active {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

code,pre {
	font-family: Consolas, "Courier New", Courier, monospace;
}

label {;
	
}

table {
	font-size: 1em;
}

td,th {
	vertical-align: top;
	font-size: 1em;
}

form {
	margin: 0;
	padding: 0;
}

html {
	height: 101%;
}

textarea {
	overflow: auto;
	resize: vertical;
}

abbr,acronym {
	cursor: help;
	border-bottom: 1px dotted #87867a;
}

.container_12,.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background-color: #fafafa;
}

.transp {
	background-color: transparent;
}

.blanco {
	background-color: #fff;
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16
	{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.container_12 .grid_3,.container_16 .grid_4 {
	width: 220px;
}

.container_12 .grid_6,.container_16 .grid_8 {
	width: 460px;
}

.container_12 .grid_9,.container_16 .grid_12 {
	width: 700px;
}

.container_12 .grid_12,.container_16 .grid_16 {
	width: 940px;
}

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

.container_12 .grid_1 {
	width: 60px;
}

.container_12 .grid_2 {
	width: 140px;
}

.container_12 .grid_4 {
	width: 300px;
}

.container_12 .grid_5 {
	width: 380px;
}

.container_12 .grid_7 {
	width: 540px;
}

.container_12 .grid_8 {
	width: 620px;
}

.container_12 .grid_10 {
	width: 780px;
}

.container_12 .grid_11 {
	width: 860px;
}

.container_16 .grid_1 {
	width: 40px;
}

.container_16 .grid_2 {
	width: 100px;
}

.container_16 .grid_3 {
	width: 160px;
}

.container_16 .grid_5 {
	width: 280px;
}

.container_16 .grid_6 {
	width: 340px;
}

.container_16 .grid_7 {
	width: 400px;
}

.container_16 .grid_9 {
	width: 520px;
}

.container_16 .grid_10 {
	width: 580px;
}

.container_16 .grid_11 {
	width: 640px;
}

.container_16 .grid_13 {
	width: 760px;
}

.container_16 .grid_14 {
	width: 820px;
}

.container_16 .grid_15 {
	width: 880px;
}

.container_12 .prefix_3,.container_16 .prefix_4 {
	padding-left: 240px;
}

.container_12 .prefix_6,.container_16 .prefix_8 {
	padding-left: 480px;
}

.container_12 .prefix_9,.container_16 .prefix_12 {
	padding-left: 720px;
}

.container_12 .prefix_1 {
	padding-left: 80px;
}

.container_12 .prefix_2 {
	padding-left: 160px;
}

.container_12 .prefix_4 {
	padding-left: 320px;
}

.container_12 .prefix_5 {
	padding-left: 400px;
}

.container_12 .prefix_7 {
	padding-left: 560px;
}

.container_12 .prefix_8 {
	padding-left: 640px;
}

.container_12 .prefix_10 {
	padding-left: 800px;
}

.container_12 .prefix_11 {
	padding-left: 880px;
}

.container_16 .prefix_1 {
	padding-left: 60px;
}

.container_16 .prefix_2 {
	padding-left: 120px;
}

.container_16 .prefix_3 {
	padding-left: 180px;
}

.container_16 .prefix_5 {
	padding-left: 300px;
}

.container_16 .prefix_6 {
	padding-left: 360px;
}

.container_16 .prefix_7 {
	padding-left: 420px;
}

.container_16 .prefix_9 {
	padding-left: 540px;
}

.container_16 .prefix_10 {
	padding-left: 600px;
}

.container_16 .prefix_11 {
	padding-left: 660px;
}

.container_16 .prefix_13 {
	padding-left: 780px;
}

.container_16 .prefix_14 {
	padding-left: 840px;
}

.container_16 .prefix_15 {
	padding-left: 900px;
}

.container_12 .suffix_3,.container_16 .suffix_4 {
	padding-right: 240px;
}

.container_12 .suffix_6,.container_16 .suffix_8 {
	padding-right: 480px;
}

.container_12 .suffix_9,.container_16 .suffix_12 {
	padding-right: 720px;
}

.container_12 .suffix_1 {
	padding-right: 80px;
}

.container_12 .suffix_2 {
	padding-right: 160px;
}

.container_12 .suffix_4 {
	padding-right: 320px;
}

.container_12 .suffix_5 {
	padding-right: 400px;
}

.container_12 .suffix_7 {
	padding-right: 560px;
}

.container_12 .suffix_8 {
	padding-right: 640px;
}

.container_12 .suffix_10 {
	padding-right: 800px;
}

.container_12 .suffix_11 {
	padding-right: 880px;
}

.container_16 .suffix_1 {
	padding-right: 60px;
}

.container_16 .suffix_2 {
	padding-right: 120px;
}

.container_16 .suffix_3 {
	padding-right: 180px;
}

.container_16 .suffix_5 {
	padding-right: 300px;
}

.container_16 .suffix_6 {
	padding-right: 360px;
}

.container_16 .suffix_7 {
	padding-right: 420px;
}

.container_16 .suffix_9 {
	padding-right: 540px;
}

.container_16 .suffix_10 {
	padding-right: 600px;
}

.container_16 .suffix_11 {
	padding-right: 660px;
}

.container_16 .suffix_13 {
	padding-right: 780px;
}

.container_16 .suffix_14 {
	padding-right: 840px;
}

.container_16 .suffix_15 {
	padding-right: 900px;
}

html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear
	{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix {
	display: inline-block;
	*
	html
	.clearfix
	{
	height
	:
	1%;
}

.clearfix {
	display: block;
}

body {
	font: 76%/150% Arial, Helvetica, sans-serif;
	color: #151515;
	background-color: #e0dfd4;
	margin: 0;
	padding: 0;
}

form,table,td,input,textarea {
	font: inherit/inherit Arial, Helvetica, sans-serif;
	color: #151515;
}

fieldset legend {
	font: normal 1.4em Georgia, "Times New Roman", Times, serif;
	color: #f26c04;
	margin-bottom: 1em;
}

h1,h2,h3,.h1,.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 10px;
}

h1 {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	line-height: 1.3em;
	font-weight: normal;
	padding: 0;
	letter-spacing: -1px;
	color: #151515;
}

h2,.h2 {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	line-height: 1.3em;
	font-weight: normal;
	padding: 0;
	letter-spacing: 0;
	color: #f26c04;
}

h3,.h3 {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	line-height: 1.3em;
	padding: 0;
	color: #f26c04;
}

h4 {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	padding: 0;
	color: #151515;
	line-height: 1.3em;
	font-family: Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	margin-left: 10px;
}

p {
	margin-bottom: 1em;
	margin-top: 1em;
	margin-left: 10px;
}

small {
	font: 0.90em/1.4em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
}

a:link,a:visited {
	color: #1d659f;
}

a:hover {
	color: #FFF;
	background-color: #1d659f;
	text-decoration: none;
}

a:active {
	color: #FFF;
	text-decoration: none;
	background: #F93;
}

a img {
	border: 0;
}

a.link-externo {
	padding-right: 15px;
	background-image: url(http://cdn.viajeros.com/img/ico_external_mini.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
}

ul,ol {
	margin: 0 0 1em 0;
	padding: 0 0 0 25px;
}

ul li,ol li {
	margin-bottom: 0.5em;
}

ul li ul,ol li ol {
	margin: 0.5em 0 0 0;
}

ul li ul li,ol li ol li {
	list-style: square;
}

.cuerpo-texto ul,.cuerpo-texto ol {
	margin: 1em 0 1em 0;
}

.cuerpo-texto ul li,.cuerpo-texto ol li {
	margin-bottom: 0;
}

.cuerpo-texto h1,.cuerpo-texto h2,.cuerpo-texto h3,.cuerpo-texto h4 {
	margin-left: 0;
}

hr {
	height: 0;
	line-height: 0;
	font-size: 0;
	border: none;
	color: #c1bfb3;
	background-color: transparent;
	border-top: 1px solid #c1bfb3;
	border-bottom: 1px solid #fff;
	margin: 0 0 10px 0;
	display: block;
	_margin: -7px 0 2px 0;
	_height: 2px;
}

hr.verde {
	height: 0;
	line-height: 0;
	font-size: 0;
	border: none;
	color: #B0D256;
	background-color: transparent;
	border-top: 1px solid #B0D256;
	border-bottom: 1px solid #FBFFEF;
	margin: 0 0 10px 0;
	display: block;
	_margin: -7px 0 2px 0;
	_height: 2px;
}

blockquote {
	background: #fff url(http://cdn.viajeros.com/img/bg_quote.gif) no-repeat
		5px 5px;
	border: solid 1px #e0dfd4;
	color: #87867A;
	font-style: italic;
	margin: 5px 10px 0 5px;
	padding: 8px 10px 5px 30px;
}

blockquote.simple {
	background-color: transparent;
	border: none;
	margin: 0;
}

h2 input {
	font-size: 1em;
}

img {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

.waitcursor,.waitcursor * {
	cursor: progress !important;
}

.hide {
	display: none;
	visibility: hidden;
}

.invis {
	position: absolute;
	left: -999em;
	width: 1em;
	overflow: hidden;
}

.print {
	display: none !important;
}

img.avatar {
	padding: 3px;
	border: solid 1px #c1bfb3;
	background-color: #FFF;
	display: block;
	border-top-color: #DFDDD1;
	border-left-color: #DFDDD1;
	-webkit-box-shadow: 1px 1px 3px rgba(20, 16, 15, 0.1);
	-moz-box-shadow: 1px 1px 3px rgba(20, 16, 15, 0.1);
	box-shadow: 1px 1px 3px rgba(20, 16, 15, 0.1);
}

img.avatar-compact {
	display: block;
}

img.enmarcado {
	border: solid 1px #c1bfb3;
	padding: 0;
	margin: 0;
}

.foto {
	padding: 3px;
	border: solid 1px #c1bfb3;
	background-color: #FFF;
	display: block;
	border-top-color: #DFDDD1;
	border-left-color: #DFDDD1;
	-webkit-box-shadow: 1px 1px 3px rgba(20, 16, 15, 0.1);
	-moz-box-shadow: 1px 1px 3px rgba(20, 16, 15, 0.1);
	box-shadow: 1px 1px 3px rgba(20, 16, 15, 0.1);
}

img.foto.izquierda {
	margin-right: 10px;
}

img.foto.derecha {
	margin-left: 10px;
}

.izquierda {
	float: left;
}

.derecha {
	float: right;
}

.centrar {
	margin: 0 auto;
	text-align: center;
}

.inline {
	float: none !important;
	display: inline !important;
}

.jus-derecha {
	text-align: right;
}

.jus-izquierda {
	text-align: left !important;
}

.jus-centrar {
	text-align: center;
}

hr.claro {;
	
}

hr.oscuro {;
	
}

.m0 {
	margin: 0 !important;
}

.p0 {
	padding: 0 !important;
}

.p4 {
	padding: 4px !important;
}

.plr0 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.mt1 {
	margin-top: 1em !important;
}

.mt0 {
	margin-top: 0 !important;
}

.mt2 {
	margin-top: 2px !important;
}

.mt3 {
	margin-top: 3px !important;
}

.mt5 {
	margin-top: 5px !important;
}

.mt10 {
	margin-top: 10px !important;
}

.mt15 {
	margin-top: 15px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt25 {
	margin-top: 25px !important;
}

.mt30 {
	margin-top: 30px !important;
}

.mt35 {
	margin-top: 35px !important;
}

.mr5 {
	margin-right: 5px !important;
}

.mr10 {
	margin-right: 10px !important;
}

.mr15 {
	margin-right: 15px !important;
}

.mr20 {
	margin-right: 20px !important;
}

.mr25 {
	margin-right: 25px !important;
}

.mr30 {
	margin-right: 30px !important;
}

.mb0 {
	margin-bottom: 0 !important;
}

.mb2 {
	margin-bottom: 2px !important;
}

.mb5 {
	margin-bottom: 5px !important;
}

.mb10 {
	margin-bottom: 10px !important;
}

.mb15 {
	margin-bottom: 10px !important;
}

.mb20 {
	margin-bottom: 20px !important;
}

.mb30 {
	margin-bottom: 30px !important;
}

.ml0 {
	margin-left: 0 !important;
}

.ml2 {
	margin-left: 2px !important;
}

.ml5 {
	margin-left: 5px !important;
}

.ml3 {
	margin-left: 3px !important;
}

.ml10 {
	margin-left: 10px !important;
}

.ml12 {
	margin-left: 12px !important;
}

.ml15 {
	margin-left: 15px !important;
}

.ml20 {
	margin-left: 20px !important;
}

.ml25 {
	margin-left: 25px !important;
}

.ml30 {
	margin-left: 30px !important;
}

.ml35 {
	margin-left: 35px !important;
}

.mla {
	margin-left: 78px !important;
}

.mla2 {
	margin-left: 66px !important;
}

.mla3 {
	margin-left: 56px !important;
}

.mla4 {
	margin-left: 50px !important;
}

.mlb {
	margin-left: 88px !important;
}

.mlc {
	margin-left: 105px !important;
}

.mld {
	margin-left: 130px !important;
}

.lh2 {
	line-height: 2em !important;
}

.lh25 {
	line-height: 2.5em !important;
}

br.sep {
	line-height: 3em;
	background-color: #FC9;
}

.con-sep-izq {
	border-left: solid 1px #c1bfb3;
	padding-left: 10px !important;
}

.con-sep-der {
	border-right: solid 1px #c1bfb3;
	padding-right: 10px !important;
}

.con-sep-sup {
	border-top: solid 1px #c1bfb3;
	padding-top: 10px !important;
}

.con-sep-inf {
	border-bottom: solid 1px #c1bfb3;
	padding-bottom: 10px !important;
}

.con-fil-der {
	border-right: solid 1px #e0dfd4;
}

.js-noinfo-anonimo,.js-noinfo-registrado {
	display: none;
}

div.notificacion {
	position: relative;
}

div.banner-de {
	position: relative;
	padding: 5px 10px;
	margin: 0 0 0 0;
	z-index: 2;
	background-image: none;
	border-left: 0 none;
	border-right: 0 none;
}

div.banner-de p {
	margin: 0;
}

div.mensaje-de {
	position: relative;
	padding: 0;
	margin: 0 0 10px 0;
	z-index: 2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 2px 2px 3px #c1bfb3;
	-moz-box-shadow: 2px 2px 3px #c1bfb3;
	box-shadow: 2px 2px 3px #c1bfb3;
}

.advertencia {
	border: solid 1px #dcbc91;
	background-color: #FFC;
}

.advertencia span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -48px -48px;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	left: 10px;
	top: 12px;
}

.error {
	border: solid 1px #eb948f;
	background-color: #fed8d5;
}

.error span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -80px -48px;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	left: 10px;
	top: 12px;
}

.informacion {
	background-color: #dcf6fc;
	border: solid 1px #65b4d6;
}

.informacion span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -112px -48px;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	left: 10px;
	top: 12px;
}

.confirmacion {
	background-color: #e1ffcf;
	border: solid 1px #88c467;
}

.confirmacion span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -96px -48px;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	left: 10px;
	top: 12px;
}

.procesando {
	background: #dcf6fc url(http://cdn.viajeros.com/img/ani_busy.gif)
		no-repeat 1em 1em;
	border: solid 1px #65b4d6;
}

.stop {
	background-color: #C00;
	border: solid 1px #9F0000;
	color: #FFF;
}

.stop a {
	color: #FCC !important;
}

.stop span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -64px -48px;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	left: 10px;
	top: 12px;
}

.generico {
	background-color: #FAFAFA;
	border: solid 1px #ccc;
}

.generico span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -112px -48px;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	left: 10px;
	top: 12px;
}

.error .secundario {
	color: #BF7C77;
}

.advertencia .secundario {
	color: #BFA253;
}

.informacion .secundario {
	color: #6D9EAF;
}

.confirmacion .secundario {
	color: #88c467;
}

div.mensaje-de p {
	margin: 12px 12px 12px 36px !important;
	text-align: left !important;
}

div.mensaje-de h2 {
	color: #333;
	font-size: 18px;
	margin: 10px 20px 8px 36px !important;
	text-align: left !important;
}

div.mensaje-de ul {
	margin-left: 2em !important;
	margin-right: 1em;
	text-align: left !important;
	margin-top: 1em;
}

div.mensaje-de a.cerrar {
	position: absolute;
	right: 1em;
	top: 1em;
	display: block;
}

div.mensaje-de label.dismiss {
	padding: 0;
	margin: -0.5em 1em 1em 3em;
	display: block;
	width: auto !important;
	text-align: right;
	font-size: 11px;
}

.dismiss input {
	margin: 2px 0 0 0;
	padding: 0;
	border: none;
	outline: 0;
	vertical-align: top;
	_vertical-align: middle;
}

.stop label.dismiss {
	color: #fCC !important;
}

div.mensaje-de.adminlog {
	font: 11px Tahoma;
	margin: 5px;
}

div.mensaje-de.adminlog.tiempo {
	margin-top: -10px;
	border: solid 1px #E0DFD4;
	z-index: 0;
	background-color: #EFEEE0;
}

div.mensaje-de.adminlog.pegado {
	margin-top: -10px;
	z-index: 1;
}

div.mensaje-de.adminlog p {
	margin: 5px 5px 5px 25px !important;
}

div.mensaje-de.adminlog span.icon {
	left: 5px !important;
	top: 5px !important;
}

div.status-error {
	display: block;
	float: left;
	background: url(http://cdn.viajeros.com/img/ico_cross.gif) no-repeat 0 0;
	margin-left: 5px;
	padding-left: 20px;
	color: #E56154;
	font-weight: bold;
}

div.status-ok {
	display: block;
	float: left;
	background: url(http://cdn.viajeros.com/img/ico_tick.gif) no-repeat 0 0;
	margin-left: 5px;
	padding-left: 20px;
	color: #589F50;
	font-weight: bold;
	width: auto;
}

div.status-optional {
	display: block;
	float: left;
	background: url(http://cdn.viajeros.com/img/ico_opcional.gif) no-repeat
		0 0;
	margin-left: 5px;
	padding-left: 20px;
	color: #87867a;
	font-weight: bold;
	width: auto;
}

div.status-wait {
	display: block;
	float: left;
	background: url(http://cdn.viajeros.com/img/ani_busy.gif) no-repeat 0 0;
	margin-left: 5px;
	padding-left: 20px;
	color: #87867a;
	font-weight: bold;
	width: auto;
}

div.status-obligatorio {
	float: left;
	color: #C00;
	font-size: 1.5em;
	line-height: 0.8em;
	text-align: center;
	width: 0.7em;
}

.con-dismiss {
	display: none;
}

.par {;
	
}

.impar {
	background-color: #F1F0E9;
}

.recuadro {
	background: #f8f8f6;
	margin-bottom: 12px;
	position: relative;
	padding: 9px 9px 5px 9px;
	border: solid 1px #c1bfb3;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 2px 3px #DDDDDD, inset 0 0 0 1px #fff;
	-moz-box-shadow: 0 2px 3px #DDDDDD, inset 0 0 0 1px #fff;
	box-shadow: 0 2px 3px #DDDDDD, inset 0 0 0 1px #fff;
}

.recuadro h2,.recuadro h3 {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

.recuadro-alt {
	-webkit-box-shadow: 0 2px 3px #CFCEC4, inset 0 0 0 1px #fff;
	-moz-box-shadow: 0 2px 3px #CFCEC4, inset 0 0 0 1px #fff;
	box-shadow: 0 2px 3px #CFCEC4, inset 0 0 0 1px #fff;
}

.recuadro-alt h2 {
	margin-left: 6px;
}

.recuadro-destacado {
	background-color: #dcf6fc;
	border: solid 1px #6DCAE0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C8F1FA),
		color-stop(0.5, #DCF6FC), color-stop(1, #EFFBFE) );
	background-image: -moz-linear-gradient(top, #C8F1FA, #DCF6FC, #EFFBFE);
	background-image: linear-gradient(top, #C8F1FA, #DCF6FC, #EFFBFE);
	-pie-background: linear-gradient(top, #C8F1FA, #DCF6FC, #EFFBFE);
}

.recuadro-destacado-alt {
	background-color: #EAF9C4;
	border: solid 1px #B0D256;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DEF49D),
		color-stop(0.5, #EAF9C4), color-stop(1, #F3FBDD) );
	background-image: -moz-linear-gradient(top, #DEF49D, #EAF9C4, #F3FBDD);
	background-image: linear-gradient(top, #DEF49D, #EAF9C4, #F3FBDD);
	-pie-background: linear-gradient(top, #DEF49D, #EAF9C4, #F3FBDD);
}

.recuadro-oscuro {
	background-color: #F2F2EC;
	border: solid 1px #C1C0B4;
}

.enmarcado {
	border: solid 1px #bfbeb6;
	background-color: #f1f0e9;
	padding: 10px 10px;
	margin-top: 10px;
}

.recuadro3 {
	padding: 10px;
	background-color: #fafafa;
	border-right: solid 1px #e0dfd4;
	border-bottom: solid 1px #c1bfb3;
}

.recuadro4 {
	background-color: #f1f0e9;
	padding: 10px 9px 9px 10px;
	border-bottom: solid 1px #E0DFD4;
	border-right: solid 1px #E0DFD4;
}

.recuadro5 {
	border: solid 1px #C1BFB3;
	padding: 8px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.recuadro6 {
	background-color: #f8f8f6;
	padding: 10px 9px 9px 10px;
	border: solid 1px #e0dfd4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.recuadro-generico {
	background-color: #f8f8f6;
	padding: 8px 10px;
	border: solid 1px #c1bfb3;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 2px 3px #ebebeb;
	-moz-box-shadow: 0 2px 3px #ebebeb;
	box-shadow: 0 2px 3px #ebebeb;
}

.emboss {
	background-color: #f8f7f3;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #9b9a8e;
	border-bottom: solid 1px #9b9a8e;
}

.publicidad {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 1px 0;
}

.publicidad-head {
	text-align: center;
	padding: 0 0;
}

.publicidad-foot {
	text-align: center;
	padding: 0 0;
}

.publicidad-head img {
	display: none;
}

.custom_adsense p.ca_provider {
	font: 0.90em/1.5em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	color: #87867a;
	margin: 0;
}

.custom_adsense p.ca_provider a {
	text-decoration: none !important;
	color: #87867a;
}

.custom_adsense p.ca_provider a:hover {
	background: none !important;
}

.custom_adsense p.ca_ad {
	margin: 5px 0;
}

.custom_adsense a.ca_title {
	font-size: 1.2em;
}

.custom_adsense a.ca_title:hover {
	background: none !important;
	color: #1d659f;
	text-decoration: underline;
}

.custom_adsense span.ca_url {
	color: #87867a;
}

.custom_adsense span.ca_url a {
	text-decoration: none !important;
}

.custom_adsense span.ca_url a:hover {
	background: none !important;
	color: #1d659f;
	text-decoration: underline;
}

.custom_adsense.pequeno p.ca_ad {
	margin: 2px 0;
}

.custom_adsense.pequeno a.ca_title {
	font: bold 0.90em/1.5em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
}

.custom_adsense.pequeno span.ca_url,.custom_adsense.pequeno span.ca_desc
	{
	font: 0.90em/1.5em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
}

.custom_adsense.encolumnado0 p.ca_ad {
	width: 240px;
	float: left;
	margin-right: 10px;
}

.custom_adsense.encolumnado1 p.ca_ad {
	width: 260px;
	float: left;
}

.custom_adsense.encolumnado2 p.ca_ad {
	width: 295px;
	float: left;
}

.custom_adsense.encolumnado3 p.ca_ad {
	width: 290px;
	float: left;
	margin-right: 20px;
}

.custom_adsense.encolumnado4 p.ca_ad {
	width: 290px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

.custom_adsense.encolumnado4 p.ca_provider {
	margin-left: 10px;
}

.diarios-2011 a.ca_title {
	color: #151515;
	text-decoration: none;
	font: normal 21px Georgia, "Times New Roman", Times, serif;
}

.diarios-2011 a.ca_title:hover {
	color: #F26C04;
}

.diarios-2011 p.ca_ad {
	margin: 5px 0 8px;
}

.diarios-2011 {
	line-height: 157% !important;
}

.afs_container {;
	
}

.afs_container.w1 {
	width: 458px;
	height: 86px;
}

.afs_container iframe {
	background-color: #fafaE0;
	border: solid 1px #ccc;
	margin-bottom: 10px;
}

.volanta {
	color: #f26c04;
	text-transform: uppercase;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

.titulo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

.titulo2 {
	color: #f26c04;
	font-size: 2em;
}

.copete {
	font: normal 1.2em/1.5em Georgia, "Times New Roman", Times, serif;
	color: #87867a;
}

.epigrafe {
	margin: 5px 0;
	font-weight: bold;
}

.cuerpo-texto {
	font-size: 1.15em;
	line-height: 1.6em;
}

.texto-default {
	letter-spacing: normal;
	margin-bottom: 1em;
	margin-top: 1em;
	margin-left: 10px;
	color: #151515;
	font: 1em/normal Arial, Helvetica, sans-serif;
}

.secundario {
	color: #87867a;
}

.suave {
	color: #C1BFB3;
}

.importante {
	color: #b51818 !important;
}

.okey {
	color: #187000;
}

.destacado {
	color: #f26c04;
}

.comando {
	color: #87867a;
	position: relative;
}

.precio {
	color: #b51818;
}

.defaultcolor {
	color: #151515;
}

.invertido {
	color: #fff;
}

.obligatorio {
	color: #C30;
	font-family: Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
}

.forcesmall {
	letter-spacing: normal;
	font: 11px/11px Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
}

.small {
	font: 0.90em/1.5em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
}

.big {
	font: bold 1.2em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
}

.xbig {
	font-size: 1.4em;
}

.xxbig {
	font-size: 2.4em;
}

h2.pequeno {
	font-size: 1.45em;
}

ul.compacta li,ol.compacta li {
	margin-bottom: 0;
}

.comando {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

.comando-en-titulo {
	letter-spacing: normal;
	font: 14px/1.3em Arial, Helvetica, sans-serif;
}

.ver-mas {
	text-align: right;
	font-weight: bold;
}

.ver-mas span.icon {
	background-image:
		url(http://cdn.viajeros.com/img/sprite_ico_acciones.png);
	background-position: -80px -16px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	margin-right: 5px;
	width: 16px;
	margin-bottom: -4px;
}

.ver-mas a {
	padding: 2px;
	text-decoration: none !important;
}

.add-item {
	font-weight: bold;
}

.add-item a {
	padding: 2px 2px 2px 2px;
	text-decoration: none !important;
}

.add-item span.icon {
	background: url("http://cdn.viajeros.com/img/sprite_ico_acciones.png")
		no-repeat scroll -112px -16px transparent;
	display: inline-block;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 5px;
	width: 16px;
}

.secundario a {
	text-decoration: none !important;
}

.destacado a:link,.destacado a:visited {
	text-decoration: none !important;
	color: #F26C04;
}

.destacado a:hover {
	color: #FFF;
}

.destacado a:active {
	color: #FFF;
}

a.limpito:link,a.limpito:visited {
	text-decoration: none;
}

a.limpito:hover {
	background: none;
}

a.limpito:active {
	text-decoration: none;
}

a.secundario:link,a.secundario:visited {
	color: #87867a;
	text-decoration: none;
}

a.secundario:hover {
	color: #FFF;
	background-color: #1d659f;
	text-decoration: none;
}

a.secundario:active {
	color: #FFF;
	text-decoration: none;
	background: #F93;
}

a.importante:link,a.importante:visited {
	color: #b51818;
	text-decoration: none;
}

a.importante:hover {
	color: #FFF !important;
	background-color: #b51818;
	text-decoration: none;
}

a.importante:active {
	color: #FFF !important;
	text-decoration: none;
	background: #F93;
}

a.invertido:link,a.invertido:visited {
	color: #eaf6ff;
}

a.invertido:hover {
	color: #1d659f;
	background-color: #fff;
}

a.invertido:active {
	color: #FFF;
	text-decoration: none;
	background: #F93;
}

a.nosub {
	text-decoration: none;
}

a.link-externo {
	padding-right: 15px;
	background-image: url(http://cdn.viajeros.com/img/ico_external_mini.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
}

p.online {
	margin-top: 0.5em;
	margin-left: 5px;
}

p.online span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-32px -32px no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 4px;
}

p.offline {
	margin-top: 0.5em;
	margin-left: 5px;
}

p.offline span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-48px -32px no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 4px;
}

span.votos span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-32px -64px no-repeat;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-bottom: -1px;
	margin-right: 5px;
	font-size: 1px;
}

span.vistas span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png) 0
		-64px no-repeat;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-bottom: -2px;
	margin-right: 5px;
	font-size: 1px;
}

span.comentarios span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-16px -64px no-repeat;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-bottom: -2px;
	margin-right: 5px;
	font-size: 1px;
}

span.publicado span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-96px -64px no-repeat;
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	margin-right: 5px;
	font-size: 1px;
}

span.tags span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-80px -64px no-repeat;
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	margin-right: 5px;
	font-size: 1px;
}

span.resenas span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-16px -64px no-repeat;
	width: 12px;
	height: 12px;
	margin-top: 3px;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1px;
}

span.reportar span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-128px -16px no-repeat;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-bottom: -3px;
	margin-right: 5px;
	font-size: 1px;
	*overflow: hidden;
	*vertical-align: middle;
	*top: -2px;
}

span.imprimir {
	line-height: 1.8em;
}

span.imprimir span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-64px -32px no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 4px;
}

span.enviar {
	padding: 2px 0 3px 0;
	white-space: nowrap;
	line-height: 16px;
	margin-bottom: 5px;
}

span.enviar span.icon {
	background-image: url(http://cdn.viajeros.com/img/sprite_buzones.png);
	background-repeat: no-repeat;
	background-position: -48px 0;
	height: 16px;
	width: 16px;
	display: inline-block;
	outline: none;
	margin-right: 3px;
}

span.feed {
	position: relative;
	white-space: nowrap;
	line-height: 1.8em;
}

span.feed span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-112px -32px no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 4px;
}

span.import {
	padding: 2px 0 3px 21px;
	position: relative;
	white-space: nowrap;
	line-height: 1.8em;
}

span.import span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -48px -48px;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

span.social_twitter span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -144px -32px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 4px;
	vertical-align: bottom;
}

span.social_facebook span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -128px -32px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 4px;
	vertical-align: bottom;
}

.favoritear {
	line-height: 1.8em;
}

.favoritear span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-16px 0 no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: top;
	margin-top: 2px;
	_margin-top: 0;
	margin-right: 4px;
}

.suscribir span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_buzones.png) -33px 0
		no-repeat;
	display: inline-block;
	width: 15px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 5px;
}

span.icon-admin {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-144px -16px no-repeat;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 3px;
}

span.icon-mod {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-160px -16px no-repeat;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 3px;
}

span.icon-posts {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-16px -64px no-repeat;
	display: inline-block;
	width: 10px;
	height: 12px;
	margin-bottom: -1px;
	margin-right: 3px;
	overflow: hidden;
}

span.mostrar-mas span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-96px -32px no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: top;
	margin-right: 5px;
}

span.icon-online {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-112px -64px no-repeat;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 3px;
	overflow: hidden;
}

span.icon-offline {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-128px -64px no-repeat;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 3px;
	overflow: hidden;
}

span.icon-tips {
	background: url(http://cdn.viajeros.com/img/ico_contenidos.gif)
		no-repeat scroll -4px -41px transparent;
	display: inline-block;
	height: 16px;
	vertical-align: middle;
	width: 16px;
}

span.busy,a.busy {
	background: url(http://cdn.viajeros.com/img/ani_busy.gif) no-repeat left
		top;
	width: 22px;
	height: 16px;
	margin-bottom: -3px;
	display: inline-block; . link-perfil span.icon { height : 16px;
	width: 16px;
	display: inline-block;
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-32px 0 no-repeat;
	margin-right: 8px;
	vertical-align: top;
}

.link-buzones span.icon {
	height: 16px;
	width: 16px;
	display: inline-block;
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png) 0 0
		no-repeat;
	margin-right: 8px;
	vertical-align: top;
}

.flag-small {
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(http://cdn.viajeros.com/img/sprite-flag-small.png) top
		left no-repeat;
}

.flag-small-AD {
	background-position: 0 0;
}

.flag-small-AE {
	background-position: -22px 0;
}

.flag-small-AF {
	background-position: -44px 0;
}

.flag-small-AG {
	background-position: -66px 0;
}

.flag-small-AI {
	background-position: -88px 0;
}

.flag-small-AL {
	background-position: -110px 0;
}

.flag-small-AM {
	background-position: -132px 0;
}

.flag-small-AN {
	background-position: -154px 0;
}

.flag-small-AO {
	background-position: -176px 0;
}

.flag-small-AQ {
	background-position: -198px 0;
}

.flag-small-AR {
	background-position: -220px 0;
}

.flag-small-AS {
	background-position: -242px 0;
}

.flag-small-AT {
	background-position: -264px 0;
}

.flag-small-AU {
	background-position: -286px 0;
}

.flag-small-AW {
	background-position: -308px 0;
}

.flag-small-AZ {
	background-position: -330px 0;
}

.flag-small-BA {
	background-position: -352px 0;
}

.flag-small-BB {
	background-position: -374px 0;
}

.flag-small-BD {
	background-position: -396px 0;
}

.flag-small-BE {
	background-position: -418px 0;
}

.flag-small-BF {
	background-position: -440px 0;
}

.flag-small-BG {
	background-position: -462px 0;
}

.flag-small-BH {
	background-position: -484px 0;
}

.flag-small-BI {
	background-position: -506px 0;
}

.flag-small-BJ {
	background-position: -528px 0;
}

.flag-small-BM {
	background-position: -550px 0;
}

.flag-small-BN {
	background-position: -572px 0;
}

.flag-small-BO {
	background-position: -594px 0;
}

.flag-small-BR {
	background-position: -616px 0;
}

.flag-small-BS {
	background-position: -638px 0;
}

.flag-small-BT {
	background-position: -660px 0;
}

.flag-small-BV {
	background-position: -682px 0;
}

.flag-small-BW {
	background-position: -704px 0;
}

.flag-small-BY {
	background-position: -726px 0;
}

.flag-small-BZ {
	background-position: -748px 0;
}

.flag-small-CA {
	background-position: -770px 0;
}

.flag-small-CC {
	background-position: -792px 0;
}

.flag-small-CD {
	background-position: -814px 0;
}

.flag-small-CF {
	background-position: -836px 0;
}

.flag-small-CG {
	background-position: -858px 0;
}

.flag-small-CH {
	background-position: -880px 0;
}

.flag-small-CI {
	background-position: -902px 0;
}

.flag-small-CK {
	background-position: -924px 0;
}

.flag-small-CL {
	background-position: -946px 0;
}

.flag-small-CM {
	background-position: -968px 0;
}

.flag-small-CN {
	background-position: -990px 0;
}

.flag-small-CO {
	background-position: -1012px 0;
}

.flag-small-CR {
	background-position: -1034px 0;
}

.flag-small-CU {
	background-position: -1056px 0;
}

.flag-small-CV {
	background-position: -1078px 0;
}

.flag-small-CX {
	background-position: -1100px 0;
}

.flag-small-CY {
	background-position: -1122px 0;
}

.flag-small-CZ {
	background-position: -1144px 0;
}

.flag-small-DE {
	background-position: -1166px 0;
}

.flag-small-DJ {
	background-position: -1188px 0;
}

.flag-small-DK {
	background-position: -1210px 0;
}

.flag-small-DM {
	background-position: -1232px 0;
}

.flag-small-DO {
	background-position: -1254px 0;
}

.flag-small-DZ {
	background-position: -1276px 0;
}

.flag-small-EC {
	background-position: -1298px 0;
}

.flag-small-EE {
	background-position: -1320px 0;
}

.flag-small-EG {
	background-position: -1342px 0;
}

.flag-small-EH {
	background-position: -1364px 0;
}

.flag-small-ER {
	background-position: -1386px 0;
}

.flag-small-ES {
	background-position: -1408px 0;
}

.flag-small-ET {
	background-position: -1430px 0;
}

.flag-small-FI {
	background-position: -1452px 0;
}

.flag-small-FJ {
	background-position: -1474px 0;
}

.flag-small-FK {
	background-position: -1496px 0;
}

.flag-small-FM {
	background-position: -1518px 0;
}

.flag-small-FO {
	background-position: -1540px 0;
}

.flag-small-FR {
	background-position: -1562px 0;
}

.flag-small-GA {
	background-position: -1584px 0;
}

.flag-small-GB {
	background-position: -1606px 0;
}

.flag-small-GD {
	background-position: -1628px 0;
}

.flag-small-GE {
	background-position: -1650px 0;
}

.flag-small-GF {
	background-position: -1672px 0;
}

.flag-small-GG {
	background-position: -1694px 0;
}

.flag-small-GH {
	background-position: -1716px 0;
}

.flag-small-GI {
	background-position: -1738px 0;
}

.flag-small-GL {
	background-position: -1760px 0;
}

.flag-small-GM {
	background-position: -1782px 0;
}

.flag-small-GN {
	background-position: -1804px 0;
}

.flag-small-GP {
	background-position: -1826px 0;
}

.flag-small-GQ {
	background-position: -1848px 0;
}

.flag-small-GR {
	background-position: -1870px 0;
}

.flag-small-GS {
	background-position: -1892px 0;
}

.flag-small-GT {
	background-position: -1914px 0;
}

.flag-small-GU {
	background-position: -1936px 0;
}

.flag-small-GW {
	background-position: -1958px 0;
}

.flag-small-GY {
	background-position: -1980px 0;
}

.flag-small-HK {
	background-position: 0 -22px;
}

.flag-small-HM {
	background-position: -22px -22px;
}

.flag-small-HN {
	background-position: -44px -22px;
}

.flag-small-HR {
	background-position: -66px -22px;
}

.flag-small-HT {
	background-position: -88px -22px;
}

.flag-small-HU {
	background-position: -110px -22px;
}

.flag-small-ID {
	background-position: -132px -22px;
}

.flag-small-IE {
	background-position: -154px -22px;
}

.flag-small-IL {
	background-position: -176px -22px;
}

.flag-small-IM {
	background-position: -198px -22px;
}

.flag-small-IN {
	background-position: -220px -22px;
}

.flag-small-IO {
	background-position: -242px -22px;
}

.flag-small-IQ {
	background-position: -264px -22px;
}

.flag-small-IR {
	background-position: -286px -22px;
}

.flag-small-IS {
	background-position: -308px -22px;
}

.flag-small-IT {
	background-position: -330px -22px;
}

.flag-small-JE {
	background-position: -352px -22px;
}

.flag-small-JM {
	background-position: -374px -22px;
}

.flag-small-JO {
	background-position: -396px -22px;
}

.flag-small-JP {
	background-position: -418px -22px;
}

.flag-small-KE {
	background-position: -440px -22px;
}

.flag-small-KG {
	background-position: -462px -22px;
}

.flag-small-KH {
	background-position: -484px -22px;
}

.flag-small-KI {
	background-position: -506px -22px;
}

.flag-small-KM {
	background-position: -528px -22px;
}

.flag-small-KN {
	background-position: -550px -22px;
}

.flag-small-KP {
	background-position: -572px -22px;
}

.flag-small-KR {
	background-position: -594px -22px;
}

.flag-small-KW {
	background-position: -616px -22px;
}

.flag-small-KY {
	background-position: -638px -22px;
}

.flag-small-KZ {
	background-position: -660px -22px;
}

.flag-small-LA {
	background-position: -682px -22px;
}

.flag-small-LB {
	background-position: -704px -22px;
}

.flag-small-LC {
	background-position: -726px -22px;
}

.flag-small-LI {
	background-position: -748px -22px;
}

.flag-small-LK {
	background-position: -770px -22px;
}

.flag-small-LR {
	background-position: -792px -22px;
}

.flag-small-LS {
	background-position: -814px -22px;
}

.flag-small-LT {
	background-position: -836px -22px;
}

.flag-small-LU {
	background-position: -858px -22px;
}

.flag-small-LV {
	background-position: -880px -22px;
}

.flag-small-LY {
	background-position: -902px -22px;
}

.flag-small-MA {
	background-position: -924px -22px;
}

.flag-small-MC {
	background-position: -946px -22px;
}

.flag-small-MD {
	background-position: -968px -22px;
}

.flag-small-ME {
	background-position: -990px -22px;
}

.flag-small-MG {
	background-position: -1012px -22px;
}

.flag-small-MH {
	background-position: -1034px -22px;
}

.flag-small-MK {
	background-position: -1056px -22px;
}

.flag-small-ML {
	background-position: -1078px -22px;
}

.flag-small-MM {
	background-position: -1100px -22px;
}

.flag-small-MN {
	background-position: -1122px -22px;
}

.flag-small-MO {
	background-position: -1144px -22px;
}

.flag-small-MP {
	background-position: -1166px -22px;
}

.flag-small-MQ {
	background-position: -1188px -22px;
}

.flag-small-MR {
	background-position: -1210px -22px;
}

.flag-small-MS {
	background-position: -1232px -22px;
}

.flag-small-MT {
	background-position: -1254px -22px;
}

.flag-small-MU {
	background-position: -1276px -22px;
}

.flag-small-MV {
	background-position: -1298px -22px;
}

.flag-small-MW {
	background-position: -1320px -22px;
}

.flag-small-MX {
	background-position: -1342px -22px;
}

.flag-small-MY {
	background-position: -1364px -22px;
}

.flag-small-MZ {
	background-position: -1386px -22px;
}

.flag-small-NA {
	background-position: -1408px -22px;
}

.flag-small-NC {
	background-position: -1430px -22px;
}

.flag-small-NE {
	background-position: -1452px -22px;
}

.flag-small-NF {
	background-position: -1474px -22px;
}

.flag-small-NG {
	background-position: -1496px -22px;
}

.flag-small-NI {
	background-position: -1518px -22px;
}

.flag-small-NL {
	background-position: -1540px -22px;
}

.flag-small-NO {
	background-position: -1562px -22px;
}

.flag-small-NP {
	background-position: -1584px -22px;
}

.flag-small-NR {
	background-position: -1606px -22px;
}

.flag-small-NU {
	background-position: -1628px -22px;
}

.flag-small-NZ {
	background-position: -1650px -22px;
}

.flag-small-OM {
	background-position: -1672px -22px;
}

.flag-small-PA {
	background-position: -1694px -22px;
}

.flag-small-PE {
	background-position: -1716px -22px;
}

.flag-small-PF {
	background-position: -1738px -22px;
}

.flag-small-PG {
	background-position: -1760px -22px;
}

.flag-small-PH {
	background-position: -1782px -22px;
}

.flag-small-PK {
	background-position: -1804px -22px;
}

.flag-small-PL {
	background-position: -1826px -22px;
}

.flag-small-PM {
	background-position: -1848px -22px;
}

.flag-small-PN {
	background-position: -1870px -22px;
}

.flag-small-PR {
	background-position: -1892px -22px;
}

.flag-small-PS {
	background-position: -1914px -22px;
}

.flag-small-PT {
	background-position: -1936px -22px;
}

.flag-small-PW {
	background-position: -1958px -22px;
}

.flag-small-PY {
	background-position: -1980px -22px;
}

.flag-small-QA {
	background-position: 0 -44px;
}

.flag-small-RE {
	background-position: -22px -44px;
}

.flag-small-RO {
	background-position: -44px -44px;
}

.flag-small-RS {
	background-position: -66px -44px;
}

.flag-small-RU {
	background-position: -88px -44px;
}

.flag-small-RW {
	background-position: -110px -44px;
}

.flag-small-SA {
	background-position: -132px -44px;
}

.flag-small-SB {
	background-position: -154px -44px;
}

.flag-small-SC {
	background-position: -176px -44px;
}

.flag-small-SD {
	background-position: -198px -44px;
}

.flag-small-SE {
	background-position: -220px -44px;
}

.flag-small-SG {
	background-position: -242px -44px;
}

.flag-small-SH {
	background-position: -264px -44px;
}

.flag-small-SI {
	background-position: -286px -44px;
}

.flag-small-SJ {
	background-position: -308px -44px;
}

.flag-small-SK {
	background-position: -330px -44px;
}

.flag-small-SL {
	background-position: -352px -44px;
}

.flag-small-SM {
	background-position: -374px -44px;
}

.flag-small-SN {
	background-position: -396px -44px;
}

.flag-small-SO {
	background-position: -418px -44px;
}

.flag-small-SR {
	background-position: -440px -44px;
}

.flag-small-ST {
	background-position: -462px -44px;
}

.flag-small-SV {
	background-position: -484px -44px;
}

.flag-small-SY {
	background-position: -506px -44px;
}

.flag-small-SZ {
	background-position: -528px -44px;
}

.flag-small-TC {
	background-position: -550px -44px;
}

.flag-small-TD {
	background-position: -572px -44px;
}

.flag-small-TF {
	background-position: -594px -44px;
}

.flag-small-TG {
	background-position: -616px -44px;
}

.flag-small-TH {
	background-position: -638px -44px;
}

.flag-small-TJ {
	background-position: -660px -44px;
}

.flag-small-TK {
	background-position: -682px -44px;
}

.flag-small-TL {
	background-position: -704px -44px;
}

.flag-small-TM {
	background-position: -726px -44px;
}

.flag-small-TN {
	background-position: -748px -44px;
}

.flag-small-TO {
	background-position: -770px -44px;
}

.flag-small-TR {
	background-position: -792px -44px;
}

.flag-small-TT {
	background-position: -814px -44px;
}

.flag-small-TV {
	background-position: -836px -44px;
}

.flag-small-TW {
	background-position: -858px -44px;
}

.flag-small-TZ {
	background-position: -880px -44px;
}

.flag-small-UA {
	background-position: -902px -44px;
}

.flag-small-UG {
	background-position: -924px -44px;
}

.flag-small-UM {
	background-position: -946px -44px;
}

.flag-small-US {
	background-position: -968px -44px;
}

.flag-small-UY {
	background-position: -990px -44px;
}

.flag-small-UZ {
	background-position: -1012px -44px;
}

.flag-small-VA {
	background-position: -1034px -44px;
}

.flag-small-VC {
	background-position: -1056px -44px;
}

.flag-small-VE {
	background-position: -1078px -44px;
}

.flag-small-VG {
	background-position: -1100px -44px;
}

.flag-small-VI {
	background-position: -1122px -44px;
}

.flag-small-VN {
	background-position: -1144px -44px;
}

.flag-small-VU {
	background-position: -1166px -44px;
}

.flag-small-WF {
	background-position: -1188px -44px;
}

.flag-small-WS {
	background-position: -1210px -44px;
}

.flag-small-XX {
	background-position: -1232px -44px;
}

.flag-small-YE {
	background-position: -1254px -44px;
}

.flag-small-YT {
	background-position: -1276px -44px;
}

.flag-small-ZA {
	background-position: -1298px -44px;
}

.flag-small-ZM {
	background-position: -1320px -44px;
}

.flag-small-ZW {
	background-position: -1342px -44px;
}

ul.social-buttons {
	height: 21px;
	list-style: none outside none;
	width: 290px;
	padding: 0;
	margin: 0;
}

ul.social-buttons li.fb {
	width: 100px;
	float: right;
	height: 21px;
	margin: 0;
}

ul.social-buttons li.tw {
	width: 112px;
	float: right;
	height: 21px;
	margin: 0;
}

ul.social-buttons li.p1 {
	width: 78px;
	float: right;
	height: 21px;
	margin: 0;
}

.help,.help:hover,.help:active {
	background: url(http://cdn.viajeros.com/img/ico_help_mini.gif) no-repeat
		center;
	padding: 0 6px;
	text-decoration: none !important;
	cursor: help;
}

.cantidad {
	background-color: #c1bfb3;
	color: #FFF;
	padding: 2px 7px 2px 7px;
	vertical-align: middle;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
	position: relative;
}

#js-cont-enviar-amigo {
	position: absolute;
	z-index: 200;
}

#js-cont-enviar-amigo div#listado-libreta {
	height: 147px;
}

.frm-enviar-amigo {
	padding: 5px;
	width: 460px;
	text-align: left;
	background: #E0DFD4 !important;
}

.frm-enviar-amigo .menu {
	margin: 0 0 10px 0;
	float: none;
	background: #E0DFD4;
}

.frm-enviar-amigo .bloque-amigos-enviar {
	background: #f8f7f3;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #d3d2cc;
	border-bottom: solid 1px #d3d2cc;
	display: inline;
	float: left;
	height: 60px;
	margin-bottom: 5px;
	margin-left: 5px;
	overflow: hidden;
	padding: 4px;
	width: 133px !important;
	cursor: pointer;
}

.frm-enviar-amigo .bloque-amigos-enviar.hover {
	background: #f8f7f3;
}

.frm-enviar-amigo .bloque-amigos-enviar.seleccionada {
	background: #b9eef9 url(http://cdn.viajeros.com/img/ico_tick.gif)
		no-repeat 117px 48px;
	border-top: solid 1px #97cce3;
	border-left: solid 1px #97cce3;
	border-right: solid 1px #e7ffff;
	border-bottom: solid 1px #e7ffff;
}

.frm-enviar-amigo .contenedor_listado {
	height: 220px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-left: 5px;
}

.frm-enviar-amigo .paginador {
	margin: 0 10px 10px 158px;
}

#js-frm-porMP label {
	width: 148px;
}

#js-frm-porMP button.submit {
	margin-left: 158px;
}

.acordeon_titulo {
	background-color: #f1f0e9;
	color: #1D659F;
	cursor: pointer;
	margin: 0;
	padding: 5px 10px;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #9b9a8e;
	border-bottom: solid 1px #9b9a8e;
}

.acordeon_titulo.hover {
	background-color: #fafafa;
}

.acordeon_seccion {
	background-color: #FAFAFA;
	margin: 0;
	padding: 10px 0;
}

span.puntaje-mini {
	display: block;
	height: 10px;
	width: 65px;
	background: url(http://cdn.viajeros.com/img/bg_puntaje_mini.gif) left
		top;
	font-size: 0;
	line-height: 1%;
	margin: 2px 0;
}

span.puntaje-mini span {
	display: block;
	height: 10px;
	width: 20px;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 1%;
	background: url(http://cdn.viajeros.com/img/bg_puntaje_mini.gif) left
		bottom;
}

.puntaje-mini.condensado {
	margin: 0;
}

ul.puntaje-grande {
	width: 100px;
	height: 14px;
	list-style: none;
	margin: 2px 0 5px 0;
	padding: 0;
	background: url(http://cdn.viajeros.com/img/bg_puntaje_grande.gif) left
		top;
	display: block;
	overflow: hidden;
	position: relative;
}

ul.puntaje-grande li {
	height: 14px;
	width: 20px;
	margin: 0;
	padding: 0;
	line-height: 1px;
	background: url(http://cdn.viajeros.com/img/bg_puntaje_grande.gif) left
		bottom;
	display: block;
}

span.rating-mini {
	display: block;
	height: 10px;
	width: 65px;
	background: url(http://cdn.viajeros.com/img/bg_rating_mini.gif) left top;
	font-size: 0;
	line-height: 1%;
	margin: 2px 0;
}

span.rating-mini span {
	display: block;
	height: 10px;
	width: 20px;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 1%;
	background: url(http://cdn.viajeros.com/img/bg_rating_mini.gif) left
		bottom;
}

ul.rating-grande {
	width: 100px;
	height: 16px;
	list-style: none;
	margin: 2px 0 5px 0;
	padding: 0;
	background: url(http://cdn.viajeros.com/img/bg_rating_grande.gif) left
		top;
	display: block;
	overflow: hidden;
	position: relative;
}

ul.rating-grande li {
	height: 16px;
	width: 20px;
	margin: 0;
	padding: 0;
	background: url(http://cdn.viajeros.com/img/bg_rating_grande.gif) left
		bottom;
	display: block;
	float: left;
}

ul.rating-grande .current-rating {
	line-height: 16px;
}

.js-calificador {
	width: 125px;
	position: relative;
	overflow: hidden;
}

.js-calificador p {
	margin-left: 5px;
	margin-top: 0;
}

.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating
	{
	background: url(http://cdn.viajeros.com/img/ico_star_votos.gif) left
		-1000px repeat-x;
	cursor: pointer;
}

.star-rating {
	position: relative;
	width: 100px;
	height: 16px;
	overflow: hidden;
	list-style: none;
	margin: 2px 0 5px 0;
	padding: 0;
	background-position: left top;
}

.star-rating li {
	display: inline;
}

.star-rating a,.star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 16px;
	line-height: 16px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus {
	background-position: left bottom;
}

.star-rating a.one-star {
	width: 20%;
	z-index: 6;
}

.star-rating a.two-stars {
	width: 40%;
	z-index: 5;
}

.star-rating a.three-stars {
	width: 60%;
	z-index: 4;
}

.star-rating a.four-stars {
	width: 80%;
	z-index: 3;
}

.star-rating a.five-stars {
	width: 100%;
	z-index: 2;
}

.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
}

.widget-votes a {
	display: block;
	text-decoration: none !important;
	float: left;
	background-color: transparent !important;
	color: #333 !important;
	outline: none;
}

.widget-votes a span.c1 {
	float: left;
	height: 22px;
	width: 22px;
	margin: 0;
	padding: 0;
	background-image: url(http://cdn.viajeros.com/img/btn_votes.gif);
	background-repeat: no-repeat;
}

.widget-votes a span.c2 {
	margin: 0 0 0 29px;
	display: block;
	zoom: 1;
}

.widget-votes a span.c2 span.votes-title {
	display: block;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	color: #1d659f;
}

.widget-votes a span.c2 span.votes-info {
	display: block;
	font: 0.90em/1.4em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
}

.widget-votes a span.c2 span.votes-info span.undo {
	color: #1d659f;
}

.widget-votes a:link span.c1,.widget-votes a:visited span.c1 {
	background-position: 0 -22px;
}

.widget-votes a:hover span.c1 {
	background-position: 0 -44px;
	background-color: transparent;
}

.widget-votes a:active span.c1 {
	background-position: 0 -66px;
}

.widget-votes.disabled a:link span.c1,.widget-votes.disabled a:visited span.c1,.widget-votes.disabled a:hover span.c1,.widget-votes.disabled a:active span.c1
	{
	background-position: 0 0;
	cursor: default;
}

.widget-votes.votado a:link span.c1,.widget-votes.votado a:visited span.c1
	{
	background-position: 0 -66px;
}

.widget-votes.votado a:hover span.c1 {
	background-position: 0 -66px;
}

.widget-votes.votado a:active span.c1 {
	background-position: 0 -66px;
}

.widget-votes.votado a span.c2 span.votes-info {
	color: #87867a;
}

.widget-votes.simple a span.c1 {
	height: 16px;
	width: 16px;
	background-image: url(http://cdn.viajeros.com/img/btn_votes_small.gif);
}

.widget-votes.simple a span.c2 {
	margin: 0 0 0 22px;
	font: inherit inherit;
}

.widget-votes.simple a span.c2 span.votes-info {
	font: inherit inherit;
	color: #333;
}

.widget-votes.simple a:link span.c1,.widget-votes.simple a:visited span.c1
	{
	background-position: 0 -16px;
}

.widget-votes.simple a:hover span.c1 {
	background-position: 0 -32px;
	background-color: transparent;
}

.widget-votes.simple a:active span.c1 {
	background-position: 0 -48px;
}

.widget-votes.simple.disabled a:link span.c1,.widget-votes.simple.disabled a:visited span.c1,.widget-votes.simple.disabled a:hover span.c1,.widget-votes.simple.disabled a:active span.c1
	{
	background-position: 0 0;
	cursor: default;
}

.widget-votes.simple.votado a:link span.c1,.widget-votes.simple.votado a:visited span.c1
	{
	background-position: 0 -48px;
}

.widget-votes.simple.votado a:hover span.c1 {
	background-position: 0 -48px;
}

.widget-votes.simple.votado a:active span.c1 {
	background-position: 0 -48px;
}

.widget-votes.simple.votado a span.c2 span.votes-info {
	color: #87867a;
}

.categoria_estrellas {
	background: url(http://cdn.viajeros.com/img/ico_star_category.gif)
		repeat-x;
	padding: 14px 0 0 0;
	font-size: 1px;
}

.categoria_estrellas.cat_1 {
	padding-left: 18px;
}

.categoria_estrellas.cat_2 {
	padding-left: 36px;
}

.categoria_estrellas.cat_3 {
	padding-left: 54px;
}

.categoria_estrellas.cat_4 {
	padding-left: 72px;
}

.categoria_estrellas.cat_5 {
	padding-left: 90px;
}

.categoria_estrellas_small {
	background: url(http://cdn.viajeros.com/img/ico_star_category_small.gif)
		repeat-x center left;
	text-indent: -999em;
}

.categoria_estrellas_small.cat_1 {
	padding-left: 8px;
}

.categoria_estrellas_small.cat_2 {
	padding-left: 19px;
}

.categoria_estrellas_small.cat_3 {
	padding-left: 30px;
}

.categoria_estrellas_small.cat_4 {
	padding-left: 41px;
}

.categoria_estrellas_small.cat_5 {
	padding-left: 52px;
}

ul.acciones-usuario {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
}

ul.acciones-usuario li {
	list-style: none;
	display: block;
	float: left;
	margin: 0 4px 4px 0;
}

ul.acciones-usuario li a {
	display: block;
	width: 123px;
	float: left;
	padding: 5px 2px 0 8px;
	height: 31px;
	text-decoration: none !important;
	font: 11px/1.1em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	background-color: transparent !important;
	text-shadow: 1px 1px #EDECE3;
}

ul.acciones-usuario li a span.icon {
	height: 16px;
	width: 16px;
	display: block;
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png) top
		left no-repeat;
	float: left;
	margin-top: 2px;
	margin-right: 8px;
}

ul.acciones-usuario li.separador {
	list-style: none;
	display: block;
	float: left;
	margin: 4px 4px 8px 0;
	width: 270px;
	border-top: solid 1px #c1bfb3;
}

ul.acciones-usuario li a:link,ul.acciones-usuario li a:visited,ul.acciones-usuario li a:hover,ul.acciones-usuario li a:active
	{
	background-image: url(http://cdn.viajeros.com/img/bg_user_btns.png);
}

ul.acciones-usuario li a:hover {
	text-shadow: -1px -1px #1C65AA;
	background-position: -133px 0;
}

ul.acciones-usuario li a:active {
	text-shadow: 1px 1px #FF9926;
	background-position: -266px 0;
	outline: none;
}

ul.acciones-usuario li a.buzones span.icon {
	background-position: 0 0;
}

ul.acciones-usuario li a.quitar span.icon {
	background-position: -80px 0;
}

ul.acciones-usuario li a.favorito span.icon {
	background-position: -16px 0;
}

ul.acciones-usuario li a.verPerfil span.icon {
	background-position: -32px 0;
}

ul.acciones-usuario li a.misForos span.icon {
	background-position: 0 -16px;
}

ul.acciones-usuario li a.preview span.icon {
	background-position: -32px 0;
}

ul.acciones-usuario li a.invitar span.icon {
	background-position: -48px 0;
}

ul.acciones-usuario li a.misComments span.icon {
	background-position: -64px 0;
}

ul.acciones-usuario li a.agregar span.icon {
	background-image: url(http://cdn.viajeros.com/img/sprite_buzones.png);
	background-position: -16px 0;
}

ul.acciones-usuario li a.enviarPM span.icon {
	background-image: url(http://cdn.viajeros.com/img/sprite_buzones.png);
	background-position: 0 0;
}

ul.acciones-usuario li a.bloquear span.icon {
	background-position: -16px -16px;
}

ul.acciones-usuario li a.bloquear {
	background: none !important;
	color: #87867a;
	text-shadow: none;
}

ul.acciones-usuario li a.bloquear:hover {
	color: #1d659f;
	text-shadow: none;
}

ul.acciones-usuario li a.bloquear:active {
	outline: none;
	text-shadow: none;
}

ul.acciones-usuario li a.desbloquear span.icon {
	background-position: -32px -16px;
}

ul.acciones-usuario li a.desbloquear {
	background: none !important;
	color: #b51818;
	text-shadow: none;
}

ul.acciones-usuario li a.desbloquear:hover {
	color: #1d659f;
	text-shadow: none;
}

ul.acciones-usuario li a.desbloquear:active {
	outline: none;
	text-shadow: none;
}

ul.acciones-usuario li a.bannear span.icon {
	background-position: -48px -16px;
}

ul.acciones-usuario li a.bannear {
	background: none !important;
	color: #87867a;
	text-shadow: none;
}

ul.acciones-usuario li a.bannear:hover {
	color: #1d659f;
	text-shadow: none;
}

ul.acciones-usuario li a.bannear:active {
	outline: none;
	text-shadow: none;
}

ul.acciones-usuario li a.desbannear span.icon {
	background-position: -64px -16px;
}

ul.acciones-usuario li a.desbannear {
	background: none !important;
	color: #b51818;
	text-shadow: none;
}

ul.acciones-usuario li a.desbannear:hover {
	color: #1d659f;
	text-shadow: none;
}

ul.acciones-usuario li a.desbannear:active {
	outline: none;
	text-shadow: none;
}

ul.acciones-usuario li a.wait span.icon {
	background: url(http://cdn.viajeros.com/img/ani_busy.gif) top left
		no-repeat;
}

ul.acciones-usuario li a.wait {
	background: none !important;
	color: #87867a;
	text-shadow: none;
}

ul.acciones-usuario li a.wait:hover {
	color: #1d659f;
	text-shadow: none;
}

ul.acciones-usuario li a.wait:active {
	outline: none;
	text-shadow: none;
}

.grupo-avatar.izquierda {
	display: inline;
}

.grupo-avatar .js-avatar-desplegar {
	position: relative;
	z-index: 50;
}

.grupo-avatar p.userinfo {
	margin-left: 3px;
	margin-top: 2px;
}

.menucito {
	width: 138px;
	position: absolute;
	border: solid 1px #C1BFB3;
	padding: 5px 5px 0 0;
	_padding: 5px 0 2px 2px;
	background-color: #fff;
	top: 0;
	left: 71px;
	z-index: 50;
	-webkit-box-shadow: 2px 2px 5px #c1bfb3;
	-moz-box-shadow: 2px 2px 5px #c1bfb3;
	box-shadow: 2px 2px 5px #c1bfb3;
	filter: progid : DXImageTransform.Microsoft.dropshadow ( OffX = 1px,
		OffY = 1px, Color = '#c1bfb3' );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.dropshadow(OffX=1px,OffY=1px,Color='#c1bfb3')";
}

.menucito p {
	margin-left: 10px;
}

.grupo-avatar.horizontal p.userinfo {
	margin-top: 10px;
	margin-left: 10px;
}

.grupo-avatar-simple {
	position: relative;
	z-index: 50;
}

.grupo-avatar span.ico-pasear {
	height: 22px;
	width: 24px;
	background: url(http://cdn.viajeros.com/img/ico_perfil.gif) 0 -96px
		no-repeat;
	display: inline-block;
	margin: 0 3px 0 0;
}

.grupo-avatar span.ico-alojar {
	height: 24px;
	width: 24px;
	background: url(http://cdn.viajeros.com/img/ico_perfil.gif) 0 -73px
		no-repeat;
	display: inline-block;
	margin: 0 3px 0 0;
}

.certificado_96 {
	display: block;
	height: 29px;
	width: 25px;
	background: transparent
		url(http://cdn.viajeros.com/img/ico_certificado.gif) top left
		no-repeat;
}

a.certificado_96:link,a.certificado_96:visited,a.certificado_96:hover,a.certificado_96:active
	{
	text-decoration: none;
	background: transparent
		url(http://cdn.viajeros.com/img/ico_certificado.gif) top left
		no-repeat;
}

.certificado_48 {
	display: block;
	height: 19px;
	width: 16px;
	background: transparent
		url(http://cdn.viajeros.com/img/ico_certificado.gif) left -64px
		no-repeat;
}

.certificado_64 {
	display: block;
	height: 25px;
	width: 22px;
	background: transparent
		url(http://cdn.viajeros.com/img/ico_certificado.gif) left -32px
		no-repeat;
}

.grupo-avatar .certificado_64 {
	position: absolute;
	top: 53px;
	left: 43px;
}

.grupo-avatar .certificado_48 {
	position: absolute;
	top: 43px;
	left: 33px;
}

.grupo-avatar-simple .certificado_48 {
	position: absolute;
	top: 47px;
	left: 36px;
	z-index: 100;
}

ul.menu,ul.menu2,ul.menu3,ul.menu4 {
	margin: 0;
	padding: 4px 10px 0 10px;
	list-style: none;
	font-weight: normal;
	float: left;
}

ul.menu li,ul.menu2 li,ul.menu3 li,ul.menu4 li {
	list-style: none;
	display: block;
	float: left;
	margin: 0 3px 0 0;
}

ul.menu li a,ul.menu2 li a,ul.menu3 li a,ul.menu4 li a {
	display: block;
	float: left;
	width: auto;
	padding: 5px 10px 6px 0;
	color: #151515 !important;
	text-decoration: none !important;
	line-height: normal;
	outline: none;
}

ul.menu li a span,ul.menu2 li a span,ul.menu3 li a span,ul.menu4 li a span
	{
	padding: 5px 0 6px 10px;
}

ul.menu li.nolink,ul.menu2 li.nolink,ul.menu3 li.nolink,ul.menu4 li.nolink
	{
	padding: 3px 10px 0 0;
	color: #87867a;
}

ul.menu li a span {
	background: #f1f0e9 url(http://cdn.viajeros.com/img/bg_subnav_tabs.gif)
		left -82px;
}

ul.menu li a {
	background: #f1f0e9 url(http://cdn.viajeros.com/img/bg_subnav_tabs.gif)
		right -82px;
	text-shadow: 1px 1px #EDECE3;
}

ul.menu li a:hover span {
	background: #f26c04 url(http://cdn.viajeros.com/img/bg_subnav_tabs.gif)
		left -41px;
	color: #fff;
}

ul.menu li a:hover {
	background: #f26c04 url(http://cdn.viajeros.com/img/bg_subnav_tabs.gif)
		right -41px;
	text-shadow: -1px -1px #FF9926;
}

ul.menu li a:active span {
	background: #f26c04 url(http://cdn.viajeros.com/img/bg_subnav_tabs.gif)
		left -41px;
	color: #fff;
}

ul.menu li a:active {
	background: #f26c04 url(http://cdn.viajeros.com/img/bg_subnav_tabs.gif)
		right -41px;
	text-shadow: -1px -1px #FF9926;
}

ul.menu li.hilight a span {
	background: #ffC url(http://cdn.viajeros.com/img/bg_subnav_tabs.gif)
		left -123px;
	color: #000;
}

ul.menu li.hilight a:hover span {
	background: #f26c04 url(http://cdn.viajeros.com/img/bg_subnav_tabs.gif)
		left -41px;
	color: #fff;
}

ul.menu li.hilight a {
	background: #ffc url(http://cdn.viajeros.com/img/bg_subnav_tabs.gif)
		right -123px;
	color: #000;
	text-shadow: none;
}

ul.menu li.hilight a:hover {
	background: #f26c04 url(http://cdn.viajeros.com/img/bg_subnav_tabs.gif)
		right -41px;
	color: #000;
}

ul.menu li.actual a span,ul.menu li.actual a:hover span {
	background: #fafafa url(http://cdn.viajeros.com/img/bg_subnav_tabs.gif)
		left 0;
	color: #000;
}

ul.menu li.actual a,ul.menu li.actual a:hover {
	background: #fafafa url(http://cdn.viajeros.com/img/bg_subnav_tabs.gif)
		right 0;
	font-weight: bold;
	color: #000;
	text-shadow: none;
}

ul.menu2 li a span {
	background: #f1f0e9 url(http://cdn.viajeros.com/img/bg_subnav_tabs2.gif)
		left -82px;
}

ul.menu2 li a {
	background: #f1f0e9 url(http://cdn.viajeros.com/img/bg_subnav_tabs2.gif)
		right -82px;
}

ul.menu2 li a:hover span {
	background: #f1f0e9 url(http://cdn.viajeros.com/img/bg_subnav_tabs2.gif)
		left -41px;
	color: #fff;
}

ul.menu2 li a:hover {
	background: #f1f0e9 url(http://cdn.viajeros.com/img/bg_subnav_tabs2.gif)
		right -41px;
}

ul.menu2 li a:active span {
	background: #f26c04 url(http://cdn.viajeros.com/img/bg_subnav_tabs2.gif)
		left -41px;
	color: #fff;
}

ul.menu2 li a:active {
	background: #f26c04 url(http://cdn.viajeros.com/img/bg_subnav_tabs2.gif)
		right -41px;
}

ul.menu2 li.actual a span,ul.menu2 li.actual a:hover span {
	background: #fafafa url(http://cdn.viajeros.com/img/bg_subnav_tabs2.gif)
		left 0;
	color: #000;
}

ul.menu2 li.actual a,ul.menu2 li.actual a:hover {
	background: #fafafa url(http://cdn.viajeros.com/img/bg_subnav_tabs2.gif)
		right 0;
	font-weight: bold;
	color: #000;
}

ul.menu3 li a:hover span {
	background: #e0dfd4 url(http://cdn.viajeros.com/img/bg_subnav_tabs3.gif)
		left -82px;
}

ul.menu3 li a:hover {
	background: #e0dfd4 url(http://cdn.viajeros.com/img/bg_subnav_tabs3.gif)
		right -82px;
}

ul.menu3 li a:active span {
	background: #f26c04 url(http://cdn.viajeros.com/img/bg_subnav_tabs3.gif)
		left -41px;
	color: #fff;
}

ul.menu3 li a:active {
	background: #f26c04 url(http://cdn.viajeros.com/img/bg_subnav_tabs3.gif)
		right -41px;
}

ul.menu3 li.actual a span,ul.menu3 li.actual a:hover span {
	background: #f1f0e9 url(http://cdn.viajeros.com/img/bg_subnav_tabs3.gif)
		left 0;
	color: #000;
}

ul.menu3 li.actual a,ul.menu3 li.actual a:hover {
	background: #f1f0e9 url(http://cdn.viajeros.com/img/bg_subnav_tabs3.gif)
		right 0;
	font-weight: bold;
	color: #000;
}

ul.menu4 {
	padding: 0 10px 1px 10px;
	background: #fff url(http://cdn.viajeros.com/img/bg_subnav_tabs4bg.gif)
		bottom repeat-x;
}

ul.menu4 li {
	margin: 0 4px 0 0;
}

ul.menu4 li a {
	padding: 9px 13px 7px 0;
}

ul.menu4 li a span {
	padding: 9px 0 7px 13px;
}

ul.menu4 li a span {
	background: #EEEDE3 url(http://cdn.viajeros.com/img/bg_subnav_tabs4.gif)
		left -82px;
}

ul.menu4 li a {
	background: #EEEDE3 url(http://cdn.viajeros.com/img/bg_subnav_tabs4.gif)
		right -82px;
}

ul.menu4 li a:hover span {
	background: #E8F7FF url(http://cdn.viajeros.com/img/bg_subnav_tabs4.gif)
		left -41px;
}

ul.menu4 li a:hover {
	background: #E8F7FF url(http://cdn.viajeros.com/img/bg_subnav_tabs4.gif)
		right -41px;
}

ul.menu4 li a:active span {
	background: #E8F7FF url(http://cdn.viajeros.com/img/bg_subnav_tabs4.gif)
		left -41px;
}

ul.menu4 li a:active {
	background: #E8F7FF url(http://cdn.viajeros.com/img/bg_subnav_tabs4.gif)
		right -41px;
}

ul.menu4 li.actual a span,ul.menu4 li.actual a:hover span {
	background: #FAFAFA url(http://cdn.viajeros.com/img/bg_subnav_tabs4.gif)
		left 0;
	color: #000;
	padding-bottom: 8px;
}

ul.menu4 li.actual a,ul.menu4 li.actual a:hover {
	background: #FAFAFA url(http://cdn.viajeros.com/img/bg_subnav_tabs4.gif)
		right 0;
	font-weight: bold;
	color: #000;
	padding-bottom: 8px;
}

ul.menu-lateral {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	font-weight: normal;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	background: url(http://cdn.viajeros.com/img/bg_menu_lat.gif) top right
		no-repeat;
}

ul.menu-lateral li {
	margin: 0;
	padding: 0;
	display: inline;
}

ul.menu-lateral li a {
	text-decoration: none !important;
	padding: 0.5em 1em;
	display: block;
	text-align: right;
	margin: 0;
}

ul.menu-lateral li.actual a {
	display: block;
	background-color: #fafafa;
	font-weight: bold;
	color: #f26f14;
	border-bottom: solid 1px #C1BFB3;
	border-left: solid 1px #e7e7e7;
	border-top: solid 1px #e7e7e7;
}

ul.menu-lateral li.actual a:hover {
	color: #f26f14;
	background-color: #fafafa;
}

ul.menu-lateral li.separador {
	padding: 0;
	height: 1px;
}

#js-ver-mapa span {
	padding-left: 22px;
	position: relative;
}

#js-ver-mapa span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-80px -32px no-repeat;
	height: 16px;
	left: 8px;
	padding: 0;
	position: absolute;
	top: 4px;
	width: 16px;
}

li#js-ver-fotos,li#js-ver-mapa {
	overflow: hidden;
}

div.sideopt {
	float: right;
	width: 300px;
	text-align: right;
	padding: 9px 10px 0 10px;
}

ul.filtro {
	margin-bottom: 10px;
	list-style: none;
	font-weight: normal;
	display: block;
	padding: 2px 0 3px 0;
}

ul.filtro li {
	list-style: none;
	display: inline;
	margin: 0 5px 0 0;
}

ul.filtro li a {
	text-decoration: none !important;
	padding: 2px 4px 3px 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #fff #DFDDD1 #DFDDD1 #fff;
	background-color: #F8F8F6;
	color: #87867a !important;
	-webkit-box-shadow: 0 0 3px rgba(20, 16, 15, 0.1);
	-moz-box-shadow: 0 0 3px rgba(20, 16, 15, 0.1);
	box-shadow: 0 0 3px rgba(20, 16, 15, 0.1);
}

ul.filtro li a:hover {
	border-color: #DFDDD1 #FFF #FFF #DFDDD1;
	background-color: #F8F8F6;
	text-decoration: none !important;
	color: #151515 !important;
}

ul.filtro li.actual a,ul.filtro li.actual a:hover {
	border-color: #DFDDD1 #FFF #FFF #DFDDD1;
	background-color: #f26c04;
	color: #fff !important;
	text-decoration: none !important;
}

ul.filtro li.cargando a {
	background-image:
		url(http://cdn.viajeros.com/img/ani_loading_filtro.gif);
	background-position: left center;
}

.botones {
	margin-bottom: 10px;
	padding-left: 10px;
}

.botones .boton {
	margin: 0 5px 0 0;
	float: left;
}

.boton {
	width: 145px;
	cursor: pointer;
}

.boton a {
	text-decoration: none !important;
	padding-left: 41px;
	padding-top: 4px;
	display: block;
	height: 35px;
	width: 104px;
	font: bold 12px/1.2em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	color: #000 !important;
	background: url(http://cdn.viajeros.com/img/btn_add.gif) left 0;
	cursor: pointer;
	text-shadow: #F0EFE7 1px 1px;
}

.boton a:hover {
	text-decoration: none !important;
	color: #151515 !important;
	background: transparent url(http://cdn.viajeros.com/img/btn_add.gif)
		left -78px;
	outline: none;
	text-shadow: #F0EFE7 1px 1px;
}

.boton a:active {
	text-decoration: none !important;
	color: #FFF !important;
	background: transparent url(http://cdn.viajeros.com/img/btn_add.gif)
		left -39px;
	outline: none;
	text-shadow: #FF9926 -1px -1px;
}

.boton.desactivado a,.boton.desactivado a:hover,.boton.desactivado a:active
	{
	background: url(http://cdn.viajeros.com/img/btn_add.gif) left -117px;
	color: #bebca7 !important;
}

.boton2 {
	width: 165px;
	cursor: pointer;
}

.boton2 a {
	text-decoration: none !important;
	padding-left: 34px;
	padding-top: 7px;
	display: block;
	height: 22px;
	width: 131px;
	font: bold 11px/1.2em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	color: #000 !important;
	background: url(http://cdn.viajeros.com/img/btn_add2.gif) left 0;
	cursor: pointer;
	text-shadow: #F0EFE7 1px 1px;
}

.boton2 a:hover {
	text-decoration: none !important;
	color: #151515 !important;
	background: transparent url(http://cdn.viajeros.com/img/btn_add2.gif)
		left -58px;
	outline: none;
	text-shadow: #F0EFE7 1px 1px;
}

.boton2 a:active {
	text-decoration: none !important;
	color: #FFF !important;
	background: transparent url(http://cdn.viajeros.com/img/btn_add2.gif)
		left -29px;
	outline: none;
	text-shadow: #FF9926 -1px -1px;
}

.boton2.desactivado a,.boton2.desactivado a:hover,.boton2.desactivado a:active
	{
	background: url(http://cdn.viajeros.com/img/btn_add2.gif) left -87px;
	color: #bebca7 !important;
}

.boton-consulta {
	width: 165px;
}

.boton-consulta a {
	text-decoration: none !important;
	padding-left: 34px;
	padding-top: 7px;
	display: block;
	height: 22px;
	width: 131px;
	font: bold 11px/1.2em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	color: #000 !important;
	background: url(http://cdn.viajeros.com/img/btn_consulta.gif) left 0;
	text-shadow: #F0EFE7 1px 1px;
}

.boton-consulta a:hover {
	text-decoration: none !important;
	color: #151515 !important;
	background: transparent
		url(http://cdn.viajeros.com/img/btn_consulta.gif) left -58px;
	outline: none;
	text-shadow: #F0EFE7 1px 1px;
}

.boton-consulta a:active {
	text-decoration: none !important;
	color: #FFF !important;
	background: transparent
		url(http://cdn.viajeros.com/img/btn_consulta.gif) left -29px;
	outline: none;
	text-shadow: #FF9926 -1px -1px;
}

.boton-reserva2 {
	width: 165px;
}

.boton-reserva2 a {
	text-decoration: none !important;
	padding-left: 34px;
	padding-top: 7px;
	display: block;
	height: 22px;
	width: 131px;
	font: bold 11px/1.2em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	color: #FFF !important;
	background: url(http://cdn.viajeros.com/img/btn_reserva2.gif) left 0;
	text-shadow: #2678BD -1px -1px;
}

.boton-reserva2 a:hover {
	text-decoration: none !important;
	color: #FFF !important;
	background: transparent
		url(http://cdn.viajeros.com/img/btn_reserva2.gif) left -58px;
	outline: none;
	text-shadow: #2678BD -1px -1px;
}

.boton-reserva2 a:active {
	text-decoration: none !important;
	color: #FFF !important;
	background: transparent
		url(http://cdn.viajeros.com/img/btn_reserva2.gif) left -29px;
	outline: none;
	text-shadow: #FF9926 -1px -1px;
}

.boton-reserva {
	width: 186px;
}

.boton-reserva a {
	text-decoration: none !important;
	padding-left: 43px;
	padding-top: 10px;
	display: block;
	height: 29px;
	width: 143px;
	font: bold 14px/1.2em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	color: #000 !important;
	background: url(http://cdn.viajeros.com/img/btn_reserva.gif) left 0;
	text-shadow: #2678BD -1px -1px;
}

.boton-reserva a:hover {
	text-decoration: none !important;
	color: #151515 !important;
	background: transparent url(http://cdn.viajeros.com/img/btn_reserva.gif)
		left -39px;
	outline: none;
}

.boton-reserva-mini {
	width: 82px;
}

.boton-reserva-mini a {
	text-decoration: none !important;
	padding-left: 27px;
	padding-top: 5px;
	display: block;
	height: 19px;
	width: 55px;
	font: 11px/1.2em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	background: url(http://cdn.viajeros.com/img/btn_reserva_mini2.gif) left
		0;
}

.boton-reserva-mini a:hover {
	text-decoration: none !important;
	color: #151515 !important;
	background: transparent
		url(http://cdn.viajeros.com/img/btn_reserva_mini2.gif) left -24px;
	outline: none;
}

.comentario {
	margin-bottom: 10px;
	background-color: #fafafa;
}

.comentario p {
	margin-left: 0;
	margin-top: 0;
}

.paginador {
	line-height: 1.2em;
	white-space: nowrap;
}

.paginador a {
	height: 1.5em;
	display: block;
	text-align: center;
	float: left;
	margin-right: 0.3em;
	border: solid 1px #c1bfb3;
	text-decoration: none !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 0.2em 0.4em 0;
	min-width: 1em;
	width: auto !important;
	width: 1em;
}

.paginador a.desactivado {
	visibility: hidden;
}

.paginador a:hover {
	border: solid 1px #1d659f;
}

.paginador span.pag_actual {
	height: 1.5em;
	display: block;
	text-align: center;
	float: left;
	margin-right: 0.3em;
	padding: 0.2em 0.4em 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: default;
	text-decoration: none;
	min-width: 1em;
	width: auto !important;
	width: 1em;
	border: solid 1px #f26f14;
	background-color: #f26f14;
	color: #FFF;
}

.paginador span.pag_mas {
	width: 1.8em;
	height: 1.5em;
	display: block;
	text-align: center;
	float: left;
	margin-right: 0.3em;
	padding-top: 0.2em;
	color: #87867a;
	font-weight: bold;
	cursor: default;
	border: solid 1px #c1bfb3;
	text-decoration: none;
}

.paginador span.pag_mas.alt {
	border: none;
	width: 0.5em;
}

.paginador a.pag_anterior,a.pag_siguiente {
	font-weight: bold;
}

.paginador a.mes_anterior {
	display: block;
	float: left;
	margin-right: 0.5em;
	width: auto;
}

.paginador a.mes_anterior span {
	font-weight: bold;
}

.paginador select {
	float: left;
	width: 150px;
	margin-right: 0.5em;
}

.paginador a.mes_siguiente {
	display: block;
	float: left;
	margin-right: 0;
	width: auto;
}

.paginador a.mes_siguiente span {
	font-weight: bold;
}

.paginador-cap {
	background: url(http://cdn.viajeros.com/img/bg_pag_cap1.gif) repeat-x;
	margin-bottom: 5px;
}

.paginador-cap a {
	width: 24px;
	height: 24px;
	display: block;
	text-align: center;
	float: left;
	text-decoration: none !important;
	border-right: solid 1px #fafafa;
	padding: 0 5px;
}

.paginador-cap a:hover {
	background-color: #1d659f;
}

.paginador-cap a span {
	display: block;
	margin-top: 3px;
}

.paginador-cap span.cap_actual {
	width: auto;
	height: 28px;
	display: block;
	text-align: center;
	float: left;
	font-weight: bold;
	cursor: default;
	text-decoration: none;
	padding: 3px 10px 0 10px;
	background: url(http://cdn.viajeros.com/img/bg_pag_cap2.gif) top center;
	color: #FFF;
	border-right: solid 1px #fafafa;
}

.paginador-cap.inf span.cap_actual {
	width: auto;
	height: 21px;
	display: block;
	text-align: center;
	float: left;
	font-weight: bold;
	cursor: default;
	text-decoration: none;
	padding: 3px 10px 0 10px;
	background: #f26f14;
	color: #FFF;
	border-right: solid 1px #fafafa;
}

.paginador-cap span.cap_mas {
	width: 24px;
	height: 21px;
	display: block;
	text-align: center;
	float: left;
	padding: 3px 5px 0 5px;
	color: #87867a;
	font-weight: bold;
	cursor: default;
	text-decoration: none;
	border-right: solid 1px #fafafa;
}

.paginador-cap a.cap_anterior {
	height: 24px;
	display: block;
	float: left;
	width: auto;
	padding: 0 10px;
}

.paginador-cap a.cap_anterior span {
	font-weight: bold;
}

.paginador-cap a.cap_siguiente {
	height: 24px;
	display: block;
	float: right;
	width: auto;
	padding: 0 10px;
	border-right: 0 none;
	border-left: solid 1px #fafafa;
}

.paginador-cap a.cap_siguiente span {
	font-weight: bold;
}

.paginador-cap-extra p {
	margin: 0 0 2em 0;
	padding: 0 10px;
	width: 220px;
	font-style: italic;
}

.paginador-cap.inf {
	margin: 1em 10px 5px 10px;
}

.paginador-cap.inf a {
	padding: 0 2px;
}

.paginador-cap.inf a.cap_anterior,.paginador-cap.inf a.cap_siguiente {
	padding: 0 10px;
}

.encuesta {
	width: 400px;
	float: right;
	margin-right: 10px;
	padding-top: 5px;
	padding-left: 27px;
	background: url(http://cdn.viajeros.com/img/bg_encuesta.gif) no-repeat
		left 0;
}

.encuesta p,.encuesta h4 {
	margin-left: 0;
}

.encuesta-result td,.encuesta-result th {
	border-bottom: 1px solid #c1bfb3;
	padding: 0;
}

.encuesta-result th p {
	font-weight: normal;
	padding: 2px;
	margin: 0;
}

.encuesta-result .leyenda {
	padding: 2px;
	margin: 0;
}

.encuesta-result .barra {
	background: #f93 url(http://cdn.viajeros.com/img/bg_barra.gif) bottom
		repeat-x;
	color: #fff;
	padding: 0;
	margin: 4px 0 0 0 !important;
	height: 16px;
}

.upload td,.upload th {
	border-bottom: 1px solid #c1bfb3;
	padding: 0;
}

.upload th p {
	font-weight: normal;
	padding: 2px;
	margin: 0;
}

.upload .leyenda {
	padding: 2px;
	margin: 0;
}

.upload .barra {
	background: url(http://cdn.viajeros.com/img/bg_barra2.gif) center
		repeat-x;
	color: #fff;
	padding: 2px;
	margin: 0;
}

p.nube {
	line-height: 2.5em;
}

p.nube a,a.tag {
	text-decoration: none !important;
	padding-left: 0.2em;
	padding-right: 0.2em;
	margin-right: 0.2em;
	background-color: #eef4f8;
	border-top: solid 1px #eef5f9;
	border-left: solid 1px #eef5f9;
	border-bottom: solid 1px #e3eef1;
	border-right: solid 1px #e3eef1;
}

p.nube a:hover,a.tag:hover {
	background-color: #1d659f;
}

p.nube a:active,a.tag:active {
	background-color: #F93;
}

.lista-articulos {
	margin: 0;
	padding: 0;
	list-style: none;
}

.lista-articulos li {
	position: relative;
	margin: 0;
	margin-top: 0.5em;
	zoom: 1;
}

.lista-articulos li span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -160px 0;
	width: 16px;
	height: 16px;
	display: block;
	margin-top: 1px;
	position: absolute;
	_margin-right: 5px;
	left: 0;
	top: 0;
}

.lista-articulos p {
	margin-top: 0;
	margin-left: 25px;
}

.lista-articulos h3 {
	margin-bottom: 1em;
	margin-left: 25px;
}

.lista-links {
	margin: 0;
	padding: 0;
	list-style: none;
}

.lista-links li {
	position: relative;
	padding: 0 0 0 15px;
	margin: 15px 0 0 0;
	zoom: 1;
}

.lista-links li span.icon-enlace {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat scroll -64px -64px transparent;
	height: 10px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 10px;
	margin-left: 5px;
}

.lista-links h3 {
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.2em;
}

.lista-links p {
	margin-top: 0;
}

.lista-msg-foros {
	margin: 0;
	padding: 0;
	list-style: none;
}

.lista-msg-foros li {
	margin: 0;
	position: relative;
	zoom: 1;
}

.lista-msg-foros li span.icon-foros {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat 0 -16px;
	width: 16px;
	height: 16px;
	display: block;
	margin-right: 9px;
	margin-top: 1px;
	position: absolute;
	_margin-right: 5px;
	left: 0;
	top: 0;
}

.lista-msg-foros p {
	margin-top: 0;
	padding-left: 15px;
}

.lista-msg-foros h3 {
	margin-bottom: 0.5em;
	margin-top: 1.5em;
}

.lista-empresas {
	margin: 0;
	padding: 0;
	list-style: none;
}

.lista-empresas li.empresa {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: solid 1px #c1bfb3;
	width: 580px;
}

.lista-galardones {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}

.lista-galardones li {
	width: 70px;
	margin: 0 10px 5px 0;
	padding: 2px;
	float: left;
	height: 97px;
	text-align: center;
}

.lista-galardones li p {
	margin: 0;
	text-align: center;
}

.lista-especial-destinos {
	margin: 0;
	padding: 0;
	list-style: none;
}

.lista-especial-destinos li {
	padding: 0 0 3px 0;
	border-bottom: solid 1px #E0DFD4;
	margin: 0 0 3px 0;
}

.lista-especial-destinos li a {
	text-decoration: none !important;
}

.lista-especial-destinos li p {
	width: 180px;
	float: left;
}

.lista-especial-destinos.diarios li p {
	width: auto;
	float: none;
}

table.jCalendar {
	background: #fff;
	border-collapse: separate;
	border-spacing: 0;
}

table.jCalendar th {
	background: #e0dfd4;
	color: #151515;
	padding: 4px 6px;
	font-weight: normal;
	line-height: 1.3em;
	text-transform: uppercase;
}

table.jCalendar td {
	background: #fafafa;
	color: #000;
	padding: 4px 6px;
	text-align: center;
	line-height: 1.3em;
}

table.jCalendar td.other-month {
	background: #E0DFD4;
	color: #87867a;
}

table.jCalendar td.today {
	color: #f26f14;
	font-weight: bold;
}

table.jCalendar td.weekend {
	color: #b00;
}

table.jCalendar td.selected {
	background: #f26f14;
	color: #fff;
}

table.jCalendar td.selected:hover {
	background: #f26f14;
	color: #fff;
}

table.jCalendar td:hover,table.jCalendar td.dp-hover {
	background: #1d659f;
	color: #fff;
}

table.jCalendar td.disabled,table.jCalendar td.disabled:hover {
	background: #e0dfd4;
	color: #87867a;
}

div.dp-popup {
	border-top: solid 1px #f1f0e9;
	border-left: solid 1px #f1f0e9;
	border-right: solid 1px #9b9a8e;
	border-bottom: solid 1px #9b9a8e;
	position: relative;
	background: #e0dfd4;
	padding: 5px;
	width: auto;
	-webkit-box-shadow: 1px 1px 5px #555;
	-moz-box-shadow: 1px 1px 5px #555;
	box-shadow: 1px 1px 5px #666;
}

div#dp-popup {
	position: absolute;
	z-index: 2000;
}

div.dp-popup h2 {
	color: #151515;
	text-align: center;
	margin: 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	text-transform: capitalize;
}

a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}

a#dp-close:hover {
	text-decoration: underline;
}

div.dp-popup a {
	color: #fff;
	text-decoration: none;
	padding: 3px 2px 0;
}

div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}

div.dp-popup div.dp-nav-prev a {
	float: left;
	text-decoration: none !important;
	font-weight: bold;
	font-family: Tahoma, "Free Serif", Verdana, 'Lucida Grande', sans-serif;
}

div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a {
	cursor: pointer;
	text-shadow: 1px 1px 1px #87867a;
}

div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled
	{
	cursor: default;
}

div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}

div.dp-popup div.dp-nav-next a {
	float: right;
	text-decoration: none !important;
	font-weight: bold;
	font-family: Tahoma, "Free Serif", Verdana, 'Lucida Grande', sans-serif;
}

div.dp-popup a.disabled {
	cursor: default;
	color: #e0dfd4;
}

div.dp-popup td {
	cursor: pointer;
}

div.dp-popup td.disabled {
	cursor: default;
}

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://cdn.viajeros.com/img/calendar.png) no-repeat;
}

a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

div.autosuggest {
	position: absolute;
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	z-index: 1055;
}

* html div.autosuggest {
	padding-top: 1px;
}

*+html div.autosuggest {
	margin-top: 12px;
	padding: 0;
}

div.autosuggest div.as_header {
	margin-top: 5px;
	position: relative;
	height: 3px;
	padding: 1px 0 0 0;
	border-top: 1px solid #EEE;
	border-left: 1px solid #EEE;
	border-right: 1px solid #AAA;
	background-color: #fff;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}

div.autosuggest div.as_footer {
	position: relative;
	height: 3px;
	padding: 1px 0 0 0;
	border-bottom: 1px solid #AAA;
	border-left: 1px solid #EEE;
	border-right: 1px solid #AAA;
	background-color: #fff;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}

*+html div.autosuggest div.as_header {
	margin-top: 0;
}

* html div.autosuggest div.as_header {
	margin-top: 5px;
}

div.autosuggest div.as_footer {;
	
}

div.autosuggest div.as_header div.as_corner,div.autosuggest div.as_footer div.as_corner
	{
	position: absolute;
	top: 0;
	left: 0;
}

div.autosuggest div.as_footer div.as_corner {;
	
}

div.autosuggest div.as_header div.as_bar,div.autosuggest div.as_footer div.as_bar
	{
	height: 0;
	overflow: hidden;
	background-color: #fff;
}

div.autosuggest ul {
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #fff;
	border-left: 1px solid #EEE;
	border-right: 1px solid #AAA;
}

div.autosuggest ul li {
	color: #5776ae;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}

div.autosuggest ul li a {
	color: #000;
	display: block;
	text-decoration: none !important;
	background-color: transparent;
	position: relative;
	padding: 0;
	width: 100%;
}

div.autosuggest ul li a:hover {
	background-color: #3b5998;
	text-decoration: none;
	color: #fff;
}

div.autosuggest ul li.as_highlight a:hover {
	background-color: #1d659f;
	text-decoration: none;
}

div.autosuggest ul li a span {
	display: block;
	padding: 3px 6px;
	font-weight: normal;
	color: #000;
}

div.autosuggest ul li a span small {
	font-weight: normal;
	color: #87867A;
}

div.autosuggest ul li.as_highlight a span small {
	color: #ccc;
}

div.autosuggest ul li.as_highlight a {
	color: #fff;
	background-color: #1d659f;
	background-position: bottom right;
	background-repeat: no-repeat;
	text-decoration: none;
}

div.autosuggest ul li.as_highlight a span {
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #fff;
}

div.autosuggest ul li a .tl,div.autosuggest ul li a .tr {
	background-image: none;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}

div.autosuggest ul li a .tr {
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl {
	left: 0;
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr {
	right: 0;
	background-position: bottom right;
}

div.autosuggest ul li.as_warning {
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul li.as_header {
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	background: #999;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.autosuggest ul em {
	font-style: normal;
	font-weight: bold;
	color: #000;
	background-color: #eaf6ff;
}

div.autosuggestActivity {
	position: absolute;
	padding: 0;
	z-index: 9065;
	background: url(http://cdn.viajeros.com/img/ani_busy.gif) top left
		no-repeat;
	height: 16px;
	width: 16px;
}

.super_autocompleter {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	margin-bottom: 5px;
}

.super_autocompleter li {
	margin: 2px 2px 1px 1px;
	padding: 0;
	float: left;
	height: 21px;
}

.super_autocompleter .sac_display {
	background-color: #EBF6FD;
	border: solid 1px #CDDDE8;
	white-space: nowrap;
	display: block;
	float: none;
	line-height: 19px;
	padding: 0 1px 0 6px;
	_height: 19px;
	_width: 1%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.super_autocompleter .sac_input {
	background: transparent;
	border: 0 none;
	line-height: 19px;
	float: none;
	display: block;
	padding: 0 2px;
	height: 20px;
	_padding: 0;
	_height: 20px;
	margin-bottom: 0;
}

.super_autocompleter .sac_quitar {
	vertical-align: top;
	cursor: pointer;
	margin-top: 2px;
	_margin-top: 1px;
}

.ui-autocomplete {
	position: absolute;
	cursor: default;
}

.ui-autocomplete-loading {
	background: url(http://cdn.viajeros.com/img/ani_busy.gif) right center
		no-repeat !important;
}

* html .ui-autocomplete {
	width: 1px;
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	background-color: #fff;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	border-left: 1px solid #EEE;
	-webkit-box-shadow: 1px 1px 5px rgba(20, 16, 15, 0.3);
	-moz-box-shadow: 1px 1px 5px rgba(20, 16, 15, 0.3);
	box-shadow: 1px 1px 5px rgba(20, 16, 15, 0.3);
}

.ui-menu .ui-menu {
	margin-top: -3px;
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1;
	color: #151515;
	background-color: #fff;
}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active
	{
	font-weight: normal;
	background-color: #1d659f;
	color: #fff;
}

.ui-menu .ui-menu-item a.ui-state-hover .secundario,.ui-menu .ui-menu-item a.ui-state-active .secundario
	{
	color: #B3D5EF;
}

.ui-menu .ui-menu-item.ac_item a {
	padding: .4em .4em;
	border-bottom: solid 1px #eee;
}

.ui-menu .ui-menu-item.ac_item a span.c1 {
	display: block;
	float: left;
}

.ui-menu .ui-menu-item.ac_item a span.c2 {
	display: block;
	float: right;
	text-align: right;
}

.ui-menu .ui-menu-item.ac_not_found a {
	background-color: #FFC;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	cursor: pointer;
}

.ui-menu .ui-menu-item.ac_help a {
	border-top: solid 1px #c1bfb3;
	background-color: #FFC;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	cursor: pointer;
}

.ui-menu .ui-menu-item.ac_help {;
	
}

.ui-menu .ui-menu-item.ac_help a.ui-state-hover,.ui-menu .ui-menu-item.ac_help a.ui-state-active,.ui-menu .ui-menu-item.ac_not_found a.ui-state-hover,.ui-menu .ui-menu-item.ac_not_found a.ui-state-active
	{
	font-weight: normal;
	background-color: #1d659f;
	color: #fff;
}

.ui-menu .ui-menu-item.ac_not_found em,.ui-menu .ui-menu-item.ac_help em
	{
	text-decoration: underline;
	color: #1d659f;
	font-style: normal;
}

.ui-menu .ui-menu-item.ac_not_found a.ui-state-hover em,.ui-menu .ui-menu-item.ac_not_found a.ui-state-active em,.ui-menu .ui-menu-item.ac_help a.ui-state-hover em,.ui-menu .ui-menu-item.ac_help a.ui-state-active em
	{
	color: #B3D5EF;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#jquery-lightbox a img {
	border: none;
}

#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#lightbox-container-image {
	padding: 10px;
}

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 500;
}

#lightbox-container-image-box>#lightbox-nav {
	left: 0;
}

#lightbox-nav a {
	outline: none;
}

#lightbox-nav a:hover {
	outline: none;
	background-color: transparent !important;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: inline;
	display: block;
}

#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}

#lightbox-nav-btnNext {
	right: 0;
	float: right;
}

#lightbox-container-image-data-box {
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}

#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}

#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}

#lightbox-image-details-caption {
	font-weight: bold;
}

#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}

#lightbox-secNav-btnClose {
	width: 32px;
	float: right;
	height: 32px;
	margin-bottom: 0.7em;
	outline: none;
}

a#lightbox-secNav-btnClose,a#lightbox-secNav-btnClose:hover,a#lightbox-secNav-btnClose:active
	{
	background-color: transparent !important;
	outline: none;
}

#popup_container {
	min-width: 300px;
	max-width: 500px;
	background: #E0DFD4;
	border-color: #FFF #9B9A8E #9B9A8E #FFF;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 24px #444;
	-moz-box-shadow: 0 0 24px #444;
	box-shadow: 0 0 24px #444;
}

#popup_title {
	font-size: 20px;
	font-weight: normal;
	color: #F26C04;
	background: #F8F8F6;
	letter-spacing: -0.5px;
	cursor: default;
	padding: 10px 20px 5px 20px;
	margin: 5px 5px 0 5px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}

#popup_content {
	background: #F8F8F6
		url(http://cdn.viajeros.com/img/ico_question_big.gif) 16px 10px
		no-repeat;
	padding: 10px 30px 15px 20px;
	margin: 0 5px 5px 5px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
}

#popup_content.alert {
	background-image: url(http://cdn.viajeros.com/img/ico_alert_big.gif);
}

#popup_content.confirm {
	background-image: url(http://cdn.viajeros.com/img/ico_info_big.gif);
}

#popup_content.prompt {
	background-image: url(http://cdn.viajeros.com/img/ico_question_big.gif);
}

#popup_message {
	padding-left: 40px;
	padding-bottom: 10px;
}

#popup_panel {
	margin: 0;
	padding-left: 40px;
}

#popup_prompt {
	margin: .5em 0 0;
	border-top: solid 1px #AAA;
	border-left: solid 1px #AAA;
	border-bottom: solid 1px #eee;
	border-right: solid 1px #EEE;
	background: #fff url(http://cdn.viajeros.com/img/bg_campos.gif)
		no-repeat;
	padding: 2px 0 0 3px;
}

#popup_opciones select {
	width: 400px;
}

#tooltips-container {
	background: url(http://cdn.viajeros.com/img/bg_ttips_i.png) bottom left
		no-repeat;
	display: none;
	margin: 0;
	padding: 0 0 20px;
	position: absolute;
	z-index: 600;
	cursor: pointer;
}

#tooltips-container.inverso {
	background-image: url(http://cdn.viajeros.com/img/bg_ttips_d.png);
}

#tooltips-container p#tooltips-interior {
	background: url(http://cdn.viajeros.com/img/bg_ttips_t.png) top left
		no-repeat;
	margin: 0;
	padding: 7px 17px 0 12px;
	text-align: center;
	width: 168px;
}

#tooltips-container-ie {
	background: url(http://cdn.viajeros.com/img/bg_ttips_i.gif) bottom left
		no-repeat;
	display: none;
	margin: 0;
	padding: 0 0 20px;
	position: absolute;
	z-index: 600;
	cursor: pointer;
}

#tooltips-container-ie.inverso {
	background-image: url(http://cdn.viajeros.com/img/bg_ttips_d.gif);
}

#tooltips-container-ie p#tooltips-interior {
	background: url(http://cdn.viajeros.com/img/bg_ttips_t.gif) top left
		no-repeat;
	margin: 0;
	padding: 8px 17px 0 13px;
	text-align: center;
	width: 166px;
}

div.jGrowl {
	padding: 10px;
	z-index: 9999;
}

div.ie6 {
	position: absolute;
}

div.ie6.top-right {
	right: auto;
	bottom: auto;
	left: expression((   0 -   jGrowl.offsetWidth +   (  
		document.documentElement.clientWidth ?  
		document.documentElement.clientWidth : document.body.clientWidth) +  
		(   ignoreMe2 =   document.documentElement.scrollLeft ?  
		document.documentElement.scrollLeft : document.body.scrollLeft ) ) +  
		'px' );
	top: expression((   0 +   (   ignoreMe =   document.documentElement.scrollTop
		?   document.documentElement.scrollTop : document.body.scrollTop) ) +
		  'px' );
}

div.ie6.top-left {
	left: expression((   0 +   (   ignoreMe2 =  
		document.documentElement.scrollLeft ?  
		document.documentElement.scrollLeft : document.body.scrollLeft) ) +  
		'px' );
	top: expression((   0 +   (   ignoreMe =   document.documentElement.scrollTop
		?   document.documentElement.scrollTop : document.body.scrollTop) ) +
		  'px' );
}

div.ie6.bottom-right {
	left: expression((   0 -   jGrowl.offsetWidth +   (  
		document.documentElement.clientWidth ?  
		document.documentElement.clientWidth : document.body.clientWidth) +  
		(   ignoreMe2 =   document.documentElement.scrollLeft ?  
		document.documentElement.scrollLeft : document.body.scrollLeft ) ) +  
		'px' );
	top: expression((   0 -   jGrowl.offsetHeight +   (  
		document.documentElement.clientHeight ?  
		document.documentElement.clientHeight : document.body.clientHeight) +
		  (   ignoreMe =   document.documentElement.scrollTop ?  
		document.documentElement.scrollTop : document.body.scrollTop ) ) +  
		'px' );
}

div.ie6.bottom-left {
	left: expression((   0 +   (   ignoreMe2 =  
		document.documentElement.scrollLeft ?  
		document.documentElement.scrollLeft : document.body.scrollLeft) ) +  
		'px' );
	top: expression((   0 -   jGrowl.offsetHeight +   (  
		document.documentElement.clientHeight ?  
		document.documentElement.clientHeight : document.body.clientHeight) +
		  (   ignoreMe =   document.documentElement.scrollTop ?  
		document.documentElement.scrollTop : document.body.scrollTop ) ) +  
		'px' );
}

div.ie6.center {
	left: expression((   0 +   (   ignoreMe2 =  
		document.documentElement.scrollLeft ?  
		document.documentElement.scrollLeft : document.body.scrollLeft) ) +  
		'px' );
	top: expression((   0 +   (   ignoreMe =   document.documentElement.scrollTop
		?   document.documentElement.scrollTop : document.body.scrollTop) ) +
		  'px' );
	width: 100%;
}

body>div.jGrowl {
	position: fixed;
}

body>div.jGrowl.top-left {
	left: 0;
	top: 0;
}

body>div.jGrowl.top-right {
	right: 0;
	top: 0;
}

body>div.jGrowl.bottom-left {
	left: 0;
	bottom: 0;
}

body>div.jGrowl.bottom-right {
	right: 0;
	bottom: 0;
}

body>div.jGrowl.center {
	top: 0;
	width: 50%;
	left: 25%;
}

div.center div.jGrowl-notification,div.center div.jGrowl-closer {
	margin-left: auto;
	margin-right: auto;
}

div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer {
	zoom: 1;
	width: 255px;
	padding: 10px 20px 10px 35px;
	margin-top: 5px;
	margin-bottom: 5px;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	display: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 2px 2px 6px #6F6E68;
	-webkit-box-shadow: 2px 2px 6px #6F6E68;
	box-shadow: 2px 2px 6px #6F6E68;
}

div.jGrowl div.jGrowl-notification {
	min-height: 40px;
	position: relative;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: bold;
	font-size: 10px;
}

div.jGrowl div.jGrowl-notification div.close {
	float: right;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

div.jGrowl div.jGrowl-closer {
	background-color: #888;
	color: #fff;
	border: solid 1px #555;
	height: 15px;
	padding: 4px 20px 6px 20px;
	width: 270px;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

div.jGrowl div.jGrowl-notification span.icon {
	top: 11px;
}

ul.activity_stream {
	margin: 10px 0 0 10px;
	padding: 0;
	list-style: none;
}

ul.activity_stream li.evento {
	margin: 0 -10px 0 -10px;
	padding: 10px 10px 15px 10px;
	list-style: none;
	position: relative;
	background: #f6f6f2 url(http://cdn.viajeros.com/img/bg_event_item.gif)
		bottom left no-repeat;
	width: 610px;
	border-top: solid 1px #fff;
}

ul.activity_stream li.evento .menu_evento {
	position: absolute;
	top: 8px;
	right: 8px;
	display: none;
	_width: 260px;
	z-index: 20;
}

ul.activity_stream li.evento h3.intro {
	font-size: 1em;
	font-weight: bold;
	color: #222;
	margin: 0 0 0.3em 0;
}

ul.activity_stream li.evento p {
	margin: 0.3em 0;
}

ul.activity_stream li.evento p.titulo {
	font-size: 1.6em;
}

ul.activity_stream li.evento p.cap-nro {
	background: #f26c04;
	color: #fff;
	padding: 2px 4px 3px 4px;
	width: 64px;
	text-align: center;
	margin-top: 0.6em;
	margin-bottom: 0.3em;
}

ul.activity_stream li.evento .small {
	line-height: normal;
}

ul.activity_stream li.evento .titulo2 {
	color: #222;
	font: normal 1.31em Georgia, "Times New Roman", Times, serif;
}

ul.activity_stream li.evento .c_useraction {
	float: left;
	margin-right: 10px;
}

ul.activity_stream li.evento .c_hdr {
	float: left;
}

ul.activity_stream li.evento .c_thumbnails {
	float: left;
	margin-right: 10px;
}

ul.activity_stream li.evento .c_info {
	float: left;
	max-width: 460px;
}

ul.activity_stream li.crear .c_info {
	max-width: none;
	width: 540px;
}

ul.activity_stream li.actualizar .c_info {
	max-width: none;
	width: 540px;
}

ul.activity_stream li.favoriteo span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-16px 0 no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 5px;
	margin-left: -5px;
	float: left;
}

ul.activity_stream li.calificacion span.icon-like {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png) 0
		-32px no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 5px;
	margin-left: -5px;
	float: left;
}

ul.activity_stream li.calificacion span.icon-calif {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-16px -32px no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 5px;
	margin-left: -5px;
	float: left;
}

ul.activity_stream li.relacion span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_buzones.png) -16px 0
		no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 5px;
	margin-left: -5px;
	float: left;
}

ul.activity_stream li.editarperfil span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-160px -32px no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 5px;
	margin-left: -5px;
	float: left;
}

ul.activity_stream li.editarperfil .c_info {
	max-width: none;
	width: 520px;
}

ul.activity_stream li.foro .c_info {
	max-width: none;
	width: 540px;
}

ul.activity_stream li.foro .c_info blockquote {
	margin: 0.5em 0;
	_width: 498px;
}

ul.activity_stream li.comentario .c_info {
	max-width: none;
	width: 540px;
}

ul.activity_stream li.comentario .c_info blockquote {
	margin: 0 0 0.5em 0;
	padding: 6px 10px 9px 10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: #ecebe5;
	border: solid 1px #ecebe5;
	color: #222;
	font-style: normal;
	border-color: #ecebe5 #e0dfd4 #e0dfd4 #ecebe5;
}

ul.activity_stream li.comentario .c_info h3 {
	float: left;
	margin-bottom: 0;
	padding-bottom: 0.5em;
	padding-right: 2.5em;
	background: url(http://cdn.viajeros.com/img/bg_piquito_top.gif) right
		5px no-repeat;
}

ul.activity_stream li.frase .c_info {
	max-width: none;
	width: 540px;
}

ul.activity_stream li.frase .c_info blockquote {
	font: italic 1.2em Georgia, "Times New Roman", Times, serif;
	color: #222;
	margin: 0 0 0.5em 0;
	padding: 6px 10px 9px 10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: #dfeffb;
	border: solid 1px #B3D4EF;
	border-color: #dfeffb #B3D4EF #B3D4EF #dfeffb;
}

ul.activity_stream li.frase .c_info h3 {
	float: left;
	margin-bottom: 0;
	padding-bottom: 0.5em;
	padding-right: 2.5em;
	background: url(http://cdn.viajeros.com/img/bg_piquito2_top.gif) right
		5px no-repeat;
}

ul.activity_stream li.nuevo {;
	
}

p.activity_more {
	margin-left: 0;
	text-align: right;
}

.menu_evento {
	*width: 220px;
	float: right;
}

.menu_evento .boton {
	padding: 0 16px 2px 4px;
	text-align: right;
	float: right;
	width: auto;
	color: #87867A;
	cursor: pointer;
	background: #fff url(http://cdn.viajeros.com/img/ico_desplegar.gif)
		no-repeat right 1px;
	border: solid 1px #C1BFB3;
	border-color: #eFeDe1 #C1BFB3 #C1BFB3 #eFeDe1;
}

.menu_evento ul {
	margin: 0;
	padding: 3px 3px;
	list-style: none;
	clear: both;
	border: solid 1px #C1BFB3;
	background-color: #fff;
	display: none;
	border-color: #eFeDe1 #C1BFB3 #C1BFB3 #eFeDe1;
	-webkit-box-shadow: 1px 1px 5px #c1bfb3;
	-moz-box-shadow: 1px 1px 5px #c1bfb3;
	box-shadow: 1px 1px 5px #c1bfb3;
}

.menu_evento ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}

.menu_evento ul li a {
	display: block;
	padding: 2px 5px;
}

.menu_evento.desplegado .boton {
	border-bottom: none;
	margin-bottom: -1px;
	background-image: url(http://cdn.viajeros.com/img/ico_colapsar.gif);
}

.menu_evento.desplegado ul {
	display: block;
}

#bloque-reservas .inner {
	width: 460px;
	background: url(http://cdn.viajeros.com/img/bg_reservas.gif) right top
		no-repeat;
}

#bloque-reservas .bottom {
	width: 460px;
	height: 20px;
	background: url(http://cdn.viajeros.com/img/bg_reservas.gif) right
		bottom no-repeat;
}

#bloque-reservas .reservas-menu {
	margin: 0 0 0 10px;
	padding: 0;
	width: 76px;
	list-style: none;
	float: left;
	_display: inline;
	background: url(http://cdn.viajeros.com/img/bg_reservas_tabs.gif);
}

#bloque-reservas .reservas-menu li {
	margin: 0;
	padding: 0;
	width: 76px;
	list-style: none;
	float: left;
}

#bloque-reservas .reservas-menu li a {
	display: block;
	width: 76px;
	height: 62px;
}

#bloque-reservas .reservas-menu li a:hover {
	background-color: transparent;
}

#bloque-reservas .reservas-menu li a:active {
	background-color: transparent;
	outline: none;
}

#bloque-reservas .reservas-menu li a span {
	display: none;
}

#bloque-reservas .reservas-menu.hoteles {
	background-position: 0 0;
}

#bloque-reservas .reservas-menu.vuelos {
	background-position: -76px 0;
}

#bloque-reservas .reservas-menu.autos {
	background-position: -152px 0;
}

#bloque-reservas .reservas-panel {
	margin-left: 86px;
	width: 364px;
	padding-top: 15px;
}

#bloque-reservas .reservas-panel h2 {
	margin-top: 0;
}

#bloque-reservas hr {
	margin-left: 10px;
}

#hotSearch label {
	width: 100px;
}

#hotSearch .submit {
	margin-left: 110px;
}

#hotSearch .w-fijo1 {
	width: 180px;
}

#airForm label {
	width: 120px;
}

#airForm .submit {
	margin-left: 130px;
}

#airForm .w-fijo1 {
	width: 180px;
}

#carForm label {
	width: 130px;
}

#carForm .submit {
	margin-left: 140px;
}

#carForm .w-fijo1 {
	width: 180px;
}

#bloque-reservas.mediano .inner {
	width: 400px;
	background: url(http://cdn.viajeros.com/img/bg_reservas_4.gif) right top
		no-repeat;
}

#bloque-reservas.mediano .bottom {
	width: 400px;
	height: 20px;
	background: url(http://cdn.viajeros.com/img/bg_reservas_4.gif) right
		bottom no-repeat;
}

#bloque-reservas.mediano .reservas-menu {
	margin-left: 0;
}

#bloque-reservas.mediano .reservas-panel {
	margin-left: 70px;
	width: 320px;
	padding-top: 15px;
}

#bloque-reservas.mediano #hotSearch label.w-fijo3 {
	width: 84px;
}

#bloque-reservas.mediano #hotSearch .w-fijo1 {
	width: 170px;
}

#bloque-reservas.mediano #airForm .w-fijo1 {
	width: 165px;
}

#bloque-reservas.mediano #airForm label.w-fijo3 {
	width: 95px;
}

#bloque-reservas.mediano #carForm label {
	width: 120px;
}

#bloque-reservas.mediano #carForm .submit {
	margin-left: 130px;
}

#bloque-reservas.mediano #carForm .w-fijo1 {
	width: 160px;
}

#bloque-reservas.pequeno .inner {
	width: 300px;
	background: url(http://cdn.viajeros.com/img/bg_reservas_3.gif) right
		28px no-repeat;
}

#bloque-reservas.pequeno .bottom {
	width: 300px;
	background: url(http://cdn.viajeros.com/img/bg_reservas_3.gif) right
		bottom no-repeat;
}

#bloque-reservas.pequeno .reservas-menu {
	margin: 0;
	background: none;
	width: auto;
	float: none;
	height: 33px;
}

#bloque-reservas.pequeno .reservas-menu li {
	width: auto;
	margin-right: 3px;
	_width: 1%;
}

#bloque-reservas.pequeno .reservas-menu li a {
	background: #F0F0EA
		url(http://cdn.viajeros.com/img/bg_reservas_tabs_3.gif) top left
		no-repeat;
	height: 36px;
	width: auto;
	padding-left: 30px;
	text-decoration: none;
	color: #555;
}

#bloque-reservas.pequeno .reservas-menu li a:hover {
	color: #1D659F;
}

#bloque-reservas.pequeno .reservas-menu li a span {
	display: block;
	background: url(http://cdn.viajeros.com/img/bg_reservas_tabs_3.gif) top
		right no-repeat;
	height: 31px;
	padding-right: 10px;
	padding-top: 5px;
	cursor: pointer;
}

#bloque-reservas.pequeno .reservas-menu li.hoteles a {
	background-position: 0 0;
}

#bloque-reservas.pequeno .reservas-menu li.vuelos a {
	background-position: 0 -36px;
	padding-left: 37px;
}

#bloque-reservas.pequeno .reservas-menu li.autos a {
	background-position: 0 -72px;
	padding-left: 38px;
}

#bloque-reservas.pequeno .reservas-menu li.hoteles a span {
	background-position: right 0;
}

#bloque-reservas.pequeno .reservas-menu li.vuelos a span {
	background-position: right -36px;
}

#bloque-reservas.pequeno .reservas-menu li.autos a span {
	background-position: right -72px;
}

#bloque-reservas.pequeno .reservas-menu li a.actual {
	font-weight: bold;
	color: #000;
}

#bloque-reservas.pequeno .reservas-menu li.hoteles a.actual {
	background-position: 0 -108px;
}

#bloque-reservas.pequeno .reservas-menu li.vuelos a.actual {
	background-position: 0 -144px;
	padding-left: 37px;
}

#bloque-reservas.pequeno .reservas-menu li.autos a.actual {
	background-position: 0 -180px;
	padding-left: 38px;
}

#bloque-reservas.pequeno .reservas-menu li.hoteles a.actual span {
	background-position: right -108px;
}

#bloque-reservas.pequeno .reservas-menu li.vuelos a.actual span {
	background-position: right -144px;
}

#bloque-reservas.pequeno .reservas-menu li.autos a.actual span {
	background-position: right -180px;
}

#bloque-reservas.pequeno .reservas-panel {
	width: 280px;
	margin-left: 10px;
	padding-top: 5px;
}

#bloque-reservas.pequeno h2 {
	font: 1.5em Arial, Helvetica, sans-serif;
	color: #F26f14;
	margin-left: 0;
}

#bloque-reservas.pequeno label {
	font: normal 0.9em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	margin-top: 0;
}

#bloque-reservas.pequeno p {
	font: normal 0.9em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	margin-bottom: 0;
}

#bloque-reservas.pequeno hr {
	margin-left: 0;
	margin-right: 0;
}

#bloque-reservas.pequeno .small {
	font-size: inherit;
}

#bloque-reservas.pequeno br.sep {
	line-height: 1em;
	margin-left: 0;
	margin-right: 0;
}

#bloque-reservas.pequeno input,#bloque-reservas.pequeno select {
	font: normal 0.9em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	height: 1.6em;
}

#bloque-reservas.pequeno input.hidden {
	display: none;
}

#bloque-reservas.pequeno a.dp-choose-date {
	margin: 0;
}

#bloque-reservas.pequeno .w-fijo-s1 {
	width: 50px;
}

#bloque-reservas.pequeno .w-fijo-s2 {
	width: 102px;
}

#bloque-reservas.pequeno #hotSearch label {
	width: 80px;
}

#bloque-reservas.pequeno #hotSearch label.w-fijo3 {
	width: 52px;
}

#bloque-reservas.pequeno #hotSearch .submit {
	margin-left: 90px;
	width: 164px;
}

#bloque-reservas.pequeno #hotSearch .w-fijo1 {
	width: 180px;
}

#bloque-reservas.pequeno #airForm label {
	width: 95px;
}

#bloque-reservas.pequeno #airForm label.w-fijo3 {
	width: 68px;
}

#bloque-reservas.pequeno #airForm .submit {
	margin-left: 105px;
	width: 150px;
}

#bloque-reservas.pequeno #airForm .w-fijo1 {
	width: 165px;
}

#bloque-reservas.pequeno #airForm .w-fijo-s1 {
	width: 46px;
}

#bloque-reservas.pequeno #airForm .w-fijo-s2 {
	width: 90px;
}

#bloque-reservas.pequeno #carForm label {
	width: 95px;
}

#bloque-reservas.pequeno #carForm label.w-fijo3 {
	width: 68px;
}

#bloque-reservas.pequeno #carForm .submit {
	margin-left: 105px;
}

#bloque-reservas.pequeno #carForm .w-fijo1 {
	width: 165px;
}

#bloque-reservas.pequeno #carForm .w-fijo1 {
	width: 165px;
}

#bloque-reservas.pequeno #carForm .w-fijo-s1 {
	width: 46px;
}

#bloque-reservas.pequeno #carForm .w-fijo-s2 {
	width: 90px;
}

#bloque-reservas.pequeno #carForm .w-fijo-s3 {
	width: 165px;
}

#bloque-reservas-hotel.pequeno {;
	
}

#bloque-reservas-hotel.pequeno label {
	font: normal 0.9em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	margin-top: 1px;
	padding-right: 5px;
}

#bloque-reservas-hotel.pequeno input,#bloque-reservas-hotel.pequeno select
	{
	font: normal 0.9em/normal Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
}

#bloque-reservas-hotel.pequeno input.hidden {
	display: none;
}

#bloque-reservas-hotel.pequeno a.dp-choose-date {
	margin: 1px 0 0 0;
}

#bloque-reservas-hotel.pequeno .w-fijo-s1 {
	width: 50px;
}

#bloque-reservas-hotel.pequeno .w-fijo-s2 {
	width: 102px;
}

.choose-country {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
}

.choose-country li {
	width: 190px;
	float: left;
	margin-bottom: 10px;
}

.choose-country li a:link,.choose-country li a:visited,.choose-country li a:hover,.choose-country li a:active
	{
	text-decoration: none;
}

.choose-country li a:link,.choose-country li a:visited {
	color: #333;
}

.choose-country li a:hover,.choose-country li a:active {
	color: #fff;
}

.choose-country li h2 {
	margin-bottom: 0;
	font-size: 16px;
}

table.grilla {
	border-collapse: collapse;
}

table.grilla th,table.grilla td {
	text-align: left;
	padding: 2px 5px;
	border: 1px solid #c1bfb3;
}

table.grilla th {
	background: #E0DFD4;
	color: #87867a;
}

.small td {
	font-family: Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
}

div#wrap-utilidades,div#wrap-header,div#wrap-navegacion,div#wrap-main,div#wrap-footer
	{
	width: 100%;
}

div#wrap-utilidades {
	background: #f8f7f3 url(http://cdn.viajeros.com/img/bg_util.gif) bottom
		center repeat-x;
}

div#wrap-header {
	background: #1d6494 url(http://cdn.viajeros.com/img/bg_header.gif) top
		center repeat-x;
}

div#wrap-navegacion {
	background: #004879 url(http://cdn.viajeros.com/img/bg_nav.gif) repeat-x
		center;
	border-top: solid 1px #5c93c3;
}

div#wrap-main {
	background: #e0dfd4 url(http://cdn.viajeros.com/img/bg_main.gif) top
		center no-repeat;
}

div#wrap-footer {
	background: #e0dfd4 url(http://cdn.viajeros.com/img/bg_foot.gif) top
		center no-repeat;
}

div#utilidades,div#header,div#navegacion,div#main,div#footer {
	width: 960px;
	margin: 0 auto;
}

div#utilidades {
	font-family: Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
}

div#utilidades a {
	text-decoration: none;
}

p#breadcrumb {
	color: #87867a;
	height: 32px;
	width: auto;
	float: left;
	margin: 0 0 0 10px;
	font-size: 11px;
	line-height: 32px;
	_display: inline;
}

ul#identificacion {
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
	list-style: none;
	_display: inline;
}

ul#identificacion li {
	display: block;
	float: left;
	color: #87867a;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	height: 32px;
	font-size: 11px;
	line-height: 32px;
	background: url(http://cdn.viajeros.com/img/bg_util_sep.gif) bottom left
		no-repeat;
}

ul#identificacion li.primera {
	background-image: none;
}

ul#identificacion li.admin {
	background: url(http://cdn.viajeros.com/img/bg_util_admin.gif) left -4px
		no-repeat;
	padding-left: 23px;
}

ul#identificacion li.login {
	background: url(http://cdn.viajeros.com/img/bg_util_sep_login.gif)
		bottom left no-repeat;
	padding-left: 33px;
}

ul#identificacion a#login-link {
	font-size: 120%;
	font-weight: bold;
	background: url(http://cdn.viajeros.com/img/ico_desplegar.gif) bottom
		right no-repeat;
	padding: 0 20px 0 0;
}

ul#identificacion a#login-link.abierto {
	background-image: url(http://cdn.viajeros.com/img/ico_colapsar.gif);
}

ul#identificacion a#login-link:hover,ul#identificacion a#login-link:active
	{
	color: #F93;
}

ul#identificacion li#notif-status-mps {
	line-height: 1px;
}

ul#identificacion li#notif-status-sol,ul#identificacion li#notif-status-not,ul#identificacion li#notif-status-rec,ul#identificacion li#notif-status-den
	{
	background-image: none;
	padding: 0;
	line-height: 1px;
}

ul#identificacion li#notif-status-mps a,ul#identificacion li#notif-status-sol a,ul#identificacion li#notif-status-not a,ul#identificacion li#notif-status-rec a,ul#identificacion li#notif-status-den a
	{
	background-image: url(http://cdn.viajeros.com/img/sprite_buzones.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	display: block;
	margin-top: 8px;
	outline: none;
}

ul#identificacion li#notif-status-mps a {
	background-position: 0 -16px;
}

ul#identificacion li#notif-status-sol a {
	background-position: -16px -16px;
}

ul#identificacion li#notif-status-not a {
	background-position: -32px -16px;
}

ul#identificacion li#notif-status-rec a {
	background-position: -48px -16px;
}

ul#identificacion li#notif-status-den a {
	background-position: -64px -16px;
}

ul#identificacion li#notif-status-mps a.new {
	background-position: 0 0;
}

ul#identificacion li#notif-status-sol a.new {
	background-position: -16px 0;
}

ul#identificacion li#notif-status-not a.new {
	background-position: -32px 0;
}

ul#identificacion li#notif-status-rec a.new {
	background-position: -48px 0;
}

ul#identificacion li#notif-status-den a.new {
	background-position: -64px 0;
}

ul#identificacion li#notif-status-mps a:hover,ul#identificacion li#notif-status-mps a:active,ul#identificacion li#notif-status-sol a:hover,ul#identificacion li#notif-status-sol a:active,ul#identificacion li#notif-status-not a:hover,ul#identificacion li#notif-status-not a:active,ul#identificacion li#notif-status-rec a:hover,ul#identificacion li#notif-status-rec a:active,ul#identificacion li#notif-status-den a:hover,ul#identificacion li#notif-status-den a:active
	{
	background-color: transparent;
}

div#header {
	height: 60px;
	position: relative;
}

div#header img {
	display: block;
}

div#utilidades {
	position: relative;
	z-index: 80;
}

div#pop-login {
	position: absolute;
	top: 32px;
	right: 0;
	padding: 10px;
	width: 550px;
}

div#pop-login p.h2 {
	margin-top: 0.2em;
	font-family: Arial, Helvetica, sans-serif;
}

div#navegacion {;
	
}

ul#nav-primaria {
	margin: 0;
	padding: 4px 10px 0 20px;
	list-style: none;
	font-weight: normal;
	float: left;
	width: 930px;
	position: relative;
	z-index: 60;
}

#nav-primaria li {
	list-style: none;
	display: block;
	float: left;
	margin: 0 3px 0 0;
}

#nav-primaria li a {
	display: block;
	float: left;
	width: auto;
	color: #FFF;
	padding: 5px 10px 6px 0;
	text-decoration: none;
	line-height: normal;
	outline: none;
	text-shadow: -1px -1px #004879;
}

#nav-primaria li a span {
	padding: 5px 0 6px 10px;
}

#nav-primaria li a.mi-pagina {
	padding-right: 8px;
}

#nav-primaria li a.mi-pagina span {
	padding-left: 8px;
}

#nav-primaria li a.mi-pagina span b {
	background: url(http://cdn.viajeros.com/img/nav_bg_mi-pagina.gif) top
		left no-repeat;
	padding: 0 6px 0 5px;
}

#nav-primaria li.actual a.mi-pagina span b {
	background: url(http://cdn.viajeros.com/img/nav_bg_mi-pagina.gif) left
		-19px no-repeat;
	padding: 0 6px 0 5px;
}

#nav-primaria li a:hover span {
	background: #3b7298 url(http://cdn.viajeros.com/img/bg_nav_tabs.gif)
		left -82px;
}

#nav-primaria li a:hover {
	background: #3b7298 url(http://cdn.viajeros.com/img/bg_nav_tabs.gif)
		right -82px;
}

#nav-primaria li a:active span {
	background: #ed7d06 url(http://cdn.viajeros.com/img/bg_nav_tabs.gif)
		left -41px;
}

#nav-primaria li a:active {
	background: #ed7d06 url(http://cdn.viajeros.com/img/bg_nav_tabs.gif)
		right -41px;
	text-shadow: -1px -1px #FF9926;
}

#nav-primaria li.actual a span,#nav-primaria li.actual a:hover span {
	background: #e0dfd4 url(http://cdn.viajeros.com/img/bg_nav_tabs.gif)
		left 0;
}

#nav-primaria li.actual a,#nav-primaria li.actual a:hover {
	background: #e0dfd4 url(http://cdn.viajeros.com/img/bg_nav_tabs.gif)
		right 0;
	font-weight: bold;
	color: #000;
	text-shadow: 1px 1px #EDECE3;
}

#nav-primaria li.buscar {
	float: right;
	margin-right: 0;
	position: absolute;
	right: 0;
}

#nav-primaria li.buscar span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-96px -16px no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 2px;
	margin-top: -2px;
	float: right; +
	margin-top: 0;
}

#nav-primaria li div#js-btn-buscar {
	float: left;
	position: relative;
	z-index: 60;
}

#nav-primaria li a#js-buscar {
	padding: 5px 5px 6px 10px !important;
}

#nav-primaria li a#js-buscar:hover {
	background-position: left -82px !important;
}

#nav-primaria li a#js-avanzada {;
	
}

#nav-primaria li a#js-avanzada:active {
	background: #3b7298 url(http://cdn.viajeros.com/img/bg_nav_tabs.gif)
		right -82px !important;
	outline: none;
}

#nav-primaria li div#js-btn-buscar.hover a#js-buscar {
	background: #3b7298 url(http://cdn.viajeros.com/img/bg_nav_tabs.gif)
		left -82px !important;
}

#nav-primaria li div#js-btn-buscar.hover a#js-avanzada {
	background: #3b7298 url(http://cdn.viajeros.com/img/bg_nav_tabs.gif)
		right -82px;
}

ul#js-sub-buscar {
	position: absolute;
	top: 20px;
	right: 0;
	background-color: #135683;
	padding: 2px;
	border-left: solid 1px #739BB6;
	border-right: solid 1px #003960;
	border-bottom: solid 1px #003960;
	_width: 1px;
}

ul#js-sub-buscar li {
	clear: both;
	padding: 0 !important;
	margin: 0;
	float: right;
}

ul#js-sub-buscar li.separador {
	height: 1px;
	border-top: solid 1px #004879;
	background-color: #3e7397;
	line-height: 1px;
	width: 174px;
	margin: 2px;
}

ul#js-sub-buscar li a {
	background: none !important;
	width: 170px;
	text-align: left;
	padding: 3px 2px;
	margin: 2px;
}

ul#js-sub-buscar li a:hover {
	color: #151515;
	background-color: #E0DFD4 !important;
}

ul#js-sub-buscar li a:active {
	background: #FF9933 !important;
	color: #fff;
}

#form-buscar {
	margin: 1px 0 0 0;
	padding: 0 8px 0 5px;
	float: left;
	background: url(http://cdn.viajeros.com/img/bg_buscar.gif) no-repeat;
}

#form-buscar #buscar-query {
	font-size: 110%;
	padding: 0 2px;
	margin: 2px 0 0 0;
	float: left;
	border: 0;
	width: 170px;
	background: transparent;
	outline: none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

#form-buscar #buscar-submit {
	margin: 0;
	padding: 0;
	float: left;
	cursor: pointer;
	border: none;
	height: 22px;
	width: 26px;
	background: transparent;
}

div#main {
	background: #e0dfd4;
	padding-top: 10px;
}

div#footer {
	width: 960px;
	padding: 35px 0 0 0;
	margin-bottom: 32px;
}

div#footer #logo_footer {
	margin-top: 3px;
}

div#footer .h2,div#footer p {
	margin-left: 20px;
}

div#footer ul {
	margin-left: 15px;
}

div#footer .h2 {
	font-size: 1.6em;
}

div#footer a {
	text-decoration: none;
}

div#footer #contenedor_footer {
	background: url(http://cdn.viajeros.com/img/bg_foot3.gif) repeat-y;
}

#vjr_debug_console {
	background-color: #E2E2E2;
	border-top: solid 1px #b4b4b4;
	position: fixed;
	right: 0;
	width: 100%;
	height: 20px;
	bottom: 0;
	left: 0;
	z-index: 999999;
	overflow: hidden;
	_position: absolute;
	top: expression(eval(document.compatMode &&   document.compatMode ==
		'CSS1Compat') ?   documentElement.scrollTop +(
		documentElement.clientHeight-this.clientHeight ) :
		document.body.scrollTop +(
		document.body.clientHeight-this.clientHeight ) );
}

#vjr_debug_console.abierto {
	height: 200px;
}

#vjr_debug_console .inner {
	margin: 5px;
	background-color: #fff;
	border: solid 1px #b4b4b4;
	overflow: auto;
	height: 170px;
	clear: both;
	margin-bottom: 3px;
}

#vjr_debug_console .show_hide {
	margin: 2px 5px 5px 2px;
	float: right;
	font: 11px/14px Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	cursor: pointer;
}

#vjr_debug_console .inner p {
	font: 11px/14px Consolas, "Courier New", Courier, monospace;
	margin: 0;
	border-bottom: solid 1px #d7d7d7;
	padding: 2px 10px 0 10px;
	_padding: 2px 10px 2px 10px;
}

#cargando {
	background-color: #d3a29f;
	color: #FFF;
	position: fixed;
	_position: absolute;
	top: 5px;
	right: 10px;
	padding: 3px 5px 0 5px;
	height: 15px;
	width: 80px;
	font-size: 12px;
	line-height: 10px;
	z-index: 10000;
	display: none;
	top: expression(eval(document.compatMode &&   document.compatMode ==
		'CSS1Compat') ?   documentElement.scrollTop : document.body.scrollTop
		) !important;
}

#cargando p {
	margin: 0;
	padding: 0;
}

.altheader div#wrap-utilidades {
	background: #1d6494 url(http://cdn.viajeros.com/img/bg_header.gif) top
		center repeat-x;
}

.altheader div#utilidades {;
	
}

.altheader div#loguito {
	float: left;
	margin-top: 2px;
}

.altheader div#loguito img {
	margin-top: 3px;
	margin-bottom: -3px;
}

.altheader p#breadcrumb {
	width: 410px;
	margin-top: 13px;
	color: #82b4d5;
	padding-left: 0;
}

.altheader ul#nav-alternativa {
	position: absolute;
	top: 45px;
	left: 0;
	background-color: #135683;
	padding: 2px;
	list-style: none;
	border-left: solid 1px #739BB6;
	border-top: solid 1px #739BB6;
	border-right: solid 1px #003960;
	border-bottom: solid 1px #003960;
	_width: 1px;
	_top: 42px;
}

.altheader ul#nav-alternativa li {
	clear: both;
	padding: 0 !important;
	margin: 0;
	float: left;
	display: block;
}

.altheader ul#nav-alternativa li a {
	background: none !important;
	width: 130px;
	text-align: left;
	padding: 3px 2px;
	margin: 2px;
	display: block;
	color: #FFF;
	text-decoration: none;
	outline: none;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.altheader ul#nav-alternativa li a:hover {
	color: #151515;
	background-color: #E0DFD4 !important;
}

.altheader ul#nav-alternativa li a:active {
	background: #FF9933 !important;
	color: #fff;
}

.altheader ul#identificacion {
	margin-top: 13px;
}

.altheader p#breadcrumb a,.altheader ul#identificacion a {
	color: #eaf6ff;
}

.altheader p#breadcrumb a:hover,.altheader ul#identificacion a:hover {
	color: #1d659f;
	background-color: #fff;
}

.altheader ul#identificacion li.primera {
	background-image: none;
}

.altheader ul#identificacion li {
	color: #82b4d5;
	background-image: url(http://cdn.viajeros.com/img/bg_util_sep_alt.gif);
}

.altheader ul#identificacion li.login {
	background-image:
		url(http://cdn.viajeros.com/img/bg_util_sep_login_alt.gif);
}

.altheader ul#identificacion a#login-link {
	background-image: url(http://cdn.viajeros.com/img/ico_desplegar_alt.gif);
}

.altheader ul#identificacion a#login-link.abierto {
	background-image: url(http://cdn.viajeros.com/img/ico_colapsar_alt.gif);
}

.altheader ul#identificacion li.admin {
	background: url(http://cdn.viajeros.com/img/bg_util_admin_alt.gif) left
		-4px no-repeat;
}

.altheader ul#identificacion li#notif-status-mps a {
	background-position: 0 -32px;
}

.altheader ul#identificacion li#notif-status-sol a {
	background-position: -16px -32px;
}

.altheader ul#identificacion li#notif-status-not a {
	background-position: -32px -32px;
}

.altheader ul#identificacion li#notif-status-rec a {
	background-position: -48px -32px;
}

.altheader ul#identificacion li#notif-status-den a {
	background-position: -64px -32px;
}

.altheader ul#identificacion li#notif-status-mps a.new {
	background-position: 0 0;
}

.altheader ul#identificacion li#notif-status-sol a.new {
	background-position: -16px 0;
}

.altheader ul#identificacion li#notif-status-not a.new {
	background-position: -32px 0;
}

.altheader ul#identificacion li#notif-status-rec a.new {
	background-position: -48px 0;
}

.altheader ul#identificacion li#notif-status-den a.new {
	background-position: -64px 0;
}

.altheader div#pop-login {
	top: 45px;
}

fieldset {
	width: auto;
	border: 0 none;
	padding: 0;
	margin: 0;
}

fieldset.admin {
	background-color: #FFC;
	padding: 1em;
	margin: 1em 0;
	border: solid 1px #dcbc91;
}

fieldset.visible {
	padding: 1.5em 1em 1em;
	margin-bottom: 1em;
}

fieldset.visible {
	border: 2px solid #bfbeb6;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

fieldset legend {
	line-height: normal;
}

fieldset input,fieldset select,fieldset textarea {
	display: block;
	float: left;
	margin-bottom: 5px;
	display: inline;
}

fieldset label {
	display: block;
	width: 120px;
	float: left;
	margin-bottom: 5px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	margin-top: 2px;
}

.helptext {
	float: left;
	margin: -3px 0 10px 130px;
	color: #87867a;
	font: 0.90em/1.4em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	display: inline;
}

fieldset .elementoExtra {
	float: left;
	margin: 0 0 5px 130px;
	display: inline;
}

fieldset input.checkbox {
	margin: 2px 6px 10px 130px;
	display: inline;
	_margin: 0 3px 10px 130px;
}

fieldset label.checkbox {
	margin: 1px 0 10px 0;
	width: auto;
	text-align: left;
	padding: 0;
	font-weight: normal;
	_margin: 2px 0 10px 0;
	cursor: pointer;
}

fieldset textarea.texto {
	margin-bottom: 5px;
	font-size: inherit;
}

fieldset input.texto {
	height: 1.5em;
}

fieldset button.submit {
	margin-left: 130px;
	display: inline;
}

fieldset button.busy img {
	_margin: 0 -15px;
	outline: none;
}

fieldset button.busy {
	background: none;
	border: none;
	padding: 0;
	outline: none;
}

fieldset input.obligatorio,fieldset textarea.obligatorio,fieldset select.obligatorio
	{
	background: #fdf3f3
		url(http://cdn.viajeros.com/img/bg_campos_obligatorio.gif) no-repeat;
	border-style: solid;
	border-width: 1px;
	border-color: #dd8686 #f4c8c8 #f4c8c8 #dd8686;
}

input.desactivado,textarea.desactivado,select.desactivado {
	background: #EEE url(http://cdn.viajeros.com/img/bg_campos_disabled.gif)
		no-repeat;
	color: #87867a;
}

fieldset br {
	clear: left;
}

.texto {
	border-top: solid 1px #AAA;
	border-left: solid 1px #AAA;
	border-bottom: solid 1px #eee;
	border-right: solid 1px #EEE;
	background: #fff url(http://cdn.viajeros.com/img/bg_campos.gif)
		no-repeat;
	padding: 2px 2px 2px 3px;
}

.inplace .texto {
	border-top: solid 1px #c1c182;
	border-left: solid 1px #c1c182;
	border-bottom: solid 1px #ececaf;
	border-right: solid 1px #ececaf;
	background: #ffd url(http://cdn.viajeros.com/img/bg_campos_edit.gif)
		no-repeat;
	padding: 2px 0 0 3px;
}

.no-margin {
	margin-left: 1em !important;
}

.no-width {
	width: auto !important;
}

.margin-r1 {
	margin-right: 5px;
}

.w-fijo1 {
	width: 280px;
}

.w-fijo2 {
	width: 420px;
}

.w-fijo3 {
	width: 220px;
}

.boton-grande {
	padding: 3px 10px;
	cursor: pointer;
	_padding: 3px 0;
}

.textarea-info {
	margin-top: 0 !important;
	margin-bottom: 5px !important;
	float: left;
}

.texto.big {
	padding-bottom: 2px;
}

.selgroup {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

ul.multiselect {
	height: 240px;
	overflow: auto;
	background: #FAFAFA;
	padding: 3px;
	margin-bottom: 5px;
	float: left;
}

ul.multiselect li.row {
	margin: 0;
}

ul.multiselect li.row label {
	cursor: pointer;
	width: auto;
	margin-bottom: 0;
	text-align: left;
	font-weight: normal;
}

ul.multiselect li.row label input {
	margin-right: 5px;
}

ul.multiselect li.row.selec {
	background-color: #dcf6fc;
}

textarea.code {
	font: 11px Consolas, "Courier New", Courier, monospace;
}

.bloque-lista-usuarios-home {
	width: 100px !important;
	height: 160px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.bloque-lista-usuarios-online-home {
	width: 230px;
	height: 55px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
	display: inline;
}

.grupo-avatar.bloque-lista-usuarios-online-home p.userinfo {
	margin-top: 0; # home-registrados-210 .lista-usuarios { width : 270px;
	height: expression(this.scrollHeight >   325 ?   "325px" : "auto");
	max-height: 325px;
	margin-bottom: 10px;
	overflow-y: auto;
}

#home-registrados-210 .cabezal {
	border-bottom: solid 1px #E0DFD4;
}

#home-registrados-210 .bloque-lista-usuarios-online-home {
	height: 50px;
}

#home-registrados-210 .lista-msg-foros li {
	margin: 1px 0 0 3px;
	position: relative;
}

#home-registrados-210 .lista-msg-foros li span.icon-foros {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat 0 -16px;
	width: 16px;
	height: 16px;
	display: block;
	margin-top: 1px;
	margin-right: 9px;
	position: absolute;
	_margin-right: 5px;
	left: 0;
	top: 0;
}

#home-registrados-210 .lista-msg-foros li p {
	margin-bottom: 0.5em;
	margin-top: 0;
	padding-left: 0;
	margin-left: 25px;
}

div#wrap-header.home-anonimos {
	background: #1d6494 url(http://cdn.viajeros.com/img/bg_header_2.gif) top
		center repeat-x;
}

div#wrap-header.home-anonimos #header {
	height: 121px;
	background: #5393ba url(http://cdn.viajeros.com/img/bg_home_221.jpg) top
		left no-repeat;
}

div#wrap-header.home-anonimos #header h2.slogan {
	color: #E8F5FE;
	left: 270px;
	letter-spacing: 0;
	font-size: 1.5em;
	font-style: italic;
	line-height: 1.26em;
	margin: 0;
	position: absolute !important;
	text-shadow: #146696 1px 1px 2px;
	top: 45px;
	width: 320px;
}

div#wrap-header.home-anonimos #header p.sel-pais {
	padding: 0 21px 0 0;
	position: absolute;
	right: 718px;
	top: 70px;
	cursor: pointer;
	background: url(http://cdn.viajeros.com/img/ico_desplegar_alt.gif) right
		4px no-repeat;
}

div#wrap-header.home-anonimos #header p.sel-pais span.flag-small {
	float: left;
	margin-right: 8px;
	margin-top: 0;
}

div#wrap-header.home-anonimos #header p.sel-pais span.pais {
	color: #FFF;
	float: left;
	font-size: 1.2em;
	text-shadow: #000 1px 1px 2px;
}

div#wrap-header.home-anonimos #header p.sel-pais span.no-selectable {
	color: #dcf0fb;
	float: left;
}

div#wrap-header.home-anonimos #header #sel-pais-popup {
	position: absolute;
	right: 715px;
	top: 105px;
	z-index: 9999;
}

div#wrap-header.home-anonimos #header #login-box {
	width: 300px;
	position: absolute;
	top: 5px;
	right: 0;
}

div#wrap-header.home-anonimos #header #login-box h2 {
	text-shadow: #004879 2px 2px 2px;
	font-size: 1.3em;
	margin-left: 0;
	margin-top: 7px;
	color: #ff9300;
}

div#wrap-header.home-anonimos #header #login-box h2 .secundario {
	color: #80a2bb;
}

div#wrap-header.home-anonimos #header #login-box input.texto {
	width: 85px;
	height: 17px;
	margin-right: 5px;
}

div#wrap-header.home-anonimos #header #login-box input.checkbox {
	margin: 6px 5px 0 0;
	_margin: 3px 3px 0 -4px;
}

div#wrap-header.home-anonimos #header #login-box button.submit {
	width: 89px;
}

div#wrap-header.home-anonimos #header #login-box button.busy {;
	
}

div#wrap-header.home-anonimos #header #login-box button.busy img {
	display: none;
}

div#wrap-header.home-anonimos #header #login-box .stop {
	margin-top: 80px;
	color: #DCF0FB;
	padding-left: 25px;
	background-color: transparent;
	border: 0;
	position: relative;
}

div#wrap-header.home-anonimos #header #login-box .stop span.icon {
	left: 0;
	top: -1px;
}

#home-anonimos {
	margin-top: -10px;
}

#home-anonimos ul.items-destinos-home {
	list-style: none;
	margin: 3px 0 10px 10px;
	padding: 0;
}

#home-anonimos ul.items-destinos-home li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#home-anonimos h2 a,#home-anonimos h2 a:link,#home-anonimos h2 a:visited,#home-anonimos h2 a:active
	{
	color: #f26c04;
	text-decoration: none;
}

#home-anonimos h2 a:hover {
	color: #1d659f;
	background: none;
	text-decoration: none;
}

#home-anonimos table.items-opiniones-home td {
	padding: 8px 0 10px 3px;
}

#home-anonimos table.items-opiniones-home td h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0.2em 0;
}

#home-anonimos table.items-opiniones-home td h3 span {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 8px;
}

#home-anonimos table.items-opiniones-home td h3 .rubro-1 {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-112px 0 no-repeat;
}

#home-anonimos table.items-opiniones-home td h3 .rubro-2 {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-144px 0 no-repeat;
}

#home-anonimos table.items-opiniones-home td h3 .rubro-3 {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-96px 0 no-repeat;
}

#home-anonimos table.items-opiniones-home td h3 .rubro-4 {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-128px 0 no-repeat;
}

#home-anonimos table.items-opiniones-home td p {
	margin: 0 5px 0 0;
}

#home-anonimos .lista-msg-foros li {
	margin: 1px 0 0 3px;
	position: relative;
}

#home-anonimos .lista-msg-foros li span.icon-foros {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat 0 -16px;
	width: 16px;
	height: 16px;
	display: block;
	margin-top: 1px;
	margin-right: 9px;
	position: absolute;
	left: 0;
	top: 0;
}

#home-anonimos .lista-msg-foros li p {
	margin-bottom: 0.5em;
	margin-top: 0;
	padding-left: 0;
	margin-left: 25px;
}

#home-anonimos .lista-mapas-home {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 105px;
	float: left;
}

#home-anonimos .lista-mapas-home li {
	list-style: none;
	margin: 0;
	padding: 0;
	zoom: 100%;
}

#home-anonimos .lista-mapas-home li a {
	text-decoration: none;
}

#home-anonimos .bloque-lista-usuarios-home {
	width: 188px !important;
	height: 90px;
	float: left;
	margin-left: 0;
	margin-right: 10px;
	display: inline;
}

#home-anonimos .grupo-avatar.bloque-lista-usuarios-home p.userinfo {
	margin-top: 0;
}

#home-anonimos .lista-especial-destinos.diarios li {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}

#home-anonimos ul.menu-grande {
	margin: 0 auto -2px auto;
	padding: 0;
	list-style: none;
	font-weight: normal;
	font-size: 1.5em;
	width: 380px;
	position: relative;
	height: 35px;
	z-index: 2;
}

#home-registrados ul.menu-grande {
	margin: 0 0 -2px 21px;
	padding: 4px 0 0 0;
	list-style: none;
	font-weight: normal;
	font-size: 1.5em;
	position: relative;
	height: 35px;
	z-index: 2;
}

#home-registrados-207 ul.menu-grande {
	margin: 0 0 -2px 17px;
	padding: 0;
	list-style: none;
	font-weight: normal;
	font-size: 1.1em;
	position: relative;
	height: 27px;
	z-index: 2;
}

ul.menu-grande li {
	list-style: none;
	display: block;
	float: left;
	margin: 0 5px 0 0;
}

#home-anonimos ul.menu-grande li a {
	width: auto;
	padding: 8px 20px 7px 0;
	display: block;
	float: left;
	color: #87867a;
	text-decoration: none !important;
	outline: none;
	line-height: 1.15em;
}

#home-registrados ul.menu-grande li a {
	width: auto;
	padding: 8px 20px 7px 0;
	display: block;
	float: left;
	color: #87867a;
	text-decoration: none !important;
	outline: none;
	line-height: 1.15em;
}

#home-registrados-207 ul.menu-grande li a {
	width: auto;
	padding: 6px 10px 6px 0;
	display: block;
	float: left;
	color: #87867a;
	text-decoration: none !important;
	outline: none;
	line-height: 1.17em;
}

ul.menu-grande li a span {
	padding: 8px 0 7px 20px;
}

ul.menu-grande li a:hover {
	background: transparent;
	color: #1d659f !important;
}

ul.menu-grande li a:active span {
	color: #F90;
}

ul.menu-grande li.actual a span,ul.menu-grande li.actual a:hover span {
	background: #FAECB1 url(http://cdn.viajeros.com/img/bg_big_tabs.gif)
		left 100px;
}

ul.menu-grande li.actual a,ul.menu-grande li.actual a:hover {
	background: #FAECB1 url(http://cdn.viajeros.com/img/bg_big_tabs.gif)
		right 100px;
	color: #151515 !important;
}

#home-registrados #buscador-home {
	width: 811px;
	margin-left: 120px;
}

#home-registrados-210 ul.menu-grande li a span {
	padding: 6px 0 6px 10px;
}

#home-registrados-210 ul.menu-grande li.actual a span,#home-registrados-210 ul.menu-grande li.actual a:hover span
	{
	background: #FAECB1 url(http://cdn.viajeros.com/img/bg_big_tabs2.gif)
		left 74px;
}

#home-registrados-210 ul.menu-grande li.actual a,#home-registrados-210 ul.menu-grande li.actual a:hover
	{
	background: #FAECB1 url(http://cdn.viajeros.com/img/bg_big_tabs2.gif)
		right 74px;
	color: #222 !important;
}

#home-registrados-210 #buscador-home {
	width: 532px;
	margin-left: 88px;
	_margin-left: 85px;
}

#home-registrados .recuadro-buscador {
	position: relative;
	z-index: 1;
	height: 68px;
	width: 811px;
	background: #FAECB1 url(http://cdn.viajeros.com/img/bg_buscador.gif);
}

#home-registrados-210 .recuadro-buscador {
	position: relative;
	z-index: 1;
	height: 55px;
	width: 532px;
	background: #FAECB1 url(http://cdn.viajeros.com/img/bg_buscador2.gif);
}

ul.bookmark-social {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.bookmark-social li {
	list-style: none;
	display: inline;
	margin: 0 5px 0 0;
}

ul.bookmark-social li:last-child {
	margin-right: 0;
}

ul.bookmark-social li.primera span {
	vertical-align: top;
}

ul.bookmark-social li a:hover {
	background: none;
}

.mod-buscar h2.seccion {
	color: #87867a;
	letter-spacing: normal;
	border-bottom: solid 1px #CCC;
}

.mod-buscar .ver-mas {
	margin-bottom: 30px;
	clear: both;
}

.bloque-lista-usuarios-buscador {
	width: 120px !important;
	height: 140px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.mod-buscar .bloque-grande {
	margin: 0 0 5px 0;
	padding: 10px 10px 0 10px;
}

.mod-buscar .bloque-grande .col1 {
	float: left;
}

.mod-buscar .bloque-grande .col2 {
	margin-left: 116px;
	_height: 1%;
}

.mod-buscar .bloque-grande .col3 {
	clear: both;
}

.mod-buscar .bloque-grande h2 a {
	text-decoration: none !important;
}

.mod-buscar .bloque-grande h2 {
	margin-left: 0;
}

.mod-buscar .bloque-grande p {
	margin-left: 0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.mod-buscar .ver-mas {
	font-weight: bold;
}

.mod-buscar .bloque-recomendado {
	margin: 10px 0 0 0;
	border-bottom: 1px solid #C1BFB3;
}

.mod-buscar .bloque-recomendado blockquote {
	background-color: transparent;
	border: 0 none;
	font-style: normal;
}

.mod-buscar .lista-empresas li.empresa {
	margin: 0 0 10px 0;
	width: auto;
}

.mod-buscar .lista-msg-foros li {
	border-bottom: 1px solid #E0DFD4;
	margin-left: 0;
	margin-top: 8px;
	margin-bottom: 5px;
}

.mod-buscar .lista-msg-foros li h3 {
	display: inline-block;
	margin: 0 0 10px;
	margin-left: 25px;
}

.mod-buscar .articulo-item {
	border-bottom: 1px solid #E0DFD4;
}

.mod-buscar .lista-links li {
	margin-bottom: 8px;
}

.mod-reservas #bloque-reservas {
	width: 620px;
	background: url(http://cdn.viajeros.com/img/bg_reservas_2.gif) right top
		no-repeat;
}

.mod-reservas #bloque-reservas .bottom {
	width: 620px;
	background: url(http://cdn.viajeros.com/img/bg_reservas_2.gif) right
		bottom no-repeat;
}

.mod-reservas #bloque-reservas .reservas-menu {
	background: url(http://cdn.viajeros.com/img/bg_reservas_tabs_2.gif);
}

.mod-reservas #bloque-reservas .reservas-menu.hoteles {
	background-position: 0 0;
}

.mod-reservas #bloque-reservas .reservas-menu.vuelos {
	background-position: -76px 0;
}

.mod-reservas #bloque-reservas .reservas-menu.autos {
	background-position: -152px 0;
}

.mod-reservas #bloque-reservas hr {
	border-top: solid 1px #a3d7e4;
}

.mod-reservas #bloque-reservas h2 {
	font-size: 1.8em;
}

.mod-reservas #bloque-reservas .reservas-panel {
	width: 524px;
}

.mod-reservas #hotSearch label {
	width: 120px;
}

.mod-reservas #hotSearch .submit {
	margin-left: 130px;
}

.mod-reservas #hotSearch .w-fijo1 {
	width: 280px;
}

.mod-reservas #airForm label {
	width: 170px;
}

.mod-reservas #airForm .submit {
	margin-left: 180px;
}

.mod-reservas #airForm .w-fijo1 {
	width: 280px;
}

.mod-reservas #carForm label {
	width: 170px;
}

.mod-reservas #carForm .submit {
	margin-left: 180px;
}

.mod-reservas #carForm .w-fijo1 {
	width: 280px;
}

.ciudades-mas-solicitadas ul {
	list-style: none;
}

.ciudades-mas-solicitadas .col1 {
	width: 290px;
	float: left;
	margin-left: 10px;
}

.ciudades-mas-solicitadas .col2 {
	width: 280px;
	margin-left: 310px;
}

.container-viajeros-dicen {
	min-height: 210px;
	height: auto !important;
	height: 210px;
}

.viajeros-dicen blockquote {
	width: 230px;
	font: 1.4em/1.35em Georgia, "Times New Roman", Times, serif;
	background-color: transparent;
	border: none;
}

.viajeros-dicen .nombre {
	font-weight: bold;
}

form.login fieldset.c1 {
	width: 255px;
	float: left;
}

form.login fieldset.c2 {
	width: 275px;
	float: left;
	padding-bottom: 10px;
}

form.login label {
	width: 80px;
}

form.login input.checkbox {
	margin-left: 90px;
}

form.login label.checkbox {
	width: 130px;
}

form.login input.texto {
	width: 125px;
}

form.login button.submit {
	margin-left: 90px;
}

form.login .lostpass {
	margin-left: 90px;
}

#form-registro input.texto {
	width: 185px;
}

#form-registro select.texto {
	width: 192px;
}

#form-invitar input.texto {
	width: 120px;
}

#form-importar input.texto {
	width: 125px;
}

#form-importar label {
	width: 75px;
}

#form-importar button.submit {
	margin-left: 84px;
}

div#header-libreta {
	border-left: solid 1px #AAA;
	border-top: solid 1px #AAA;
	border-right: solid 1px #FFF;
	background: #F1F0E9;
	padding: 3px;
}

div#listado-libreta {
	height: 240px;
	overflow: auto;
	border-top: solid 1px #AAA;
	border-left: solid 1px #AAA;
	border-bottom: solid 1px #FFF;
	border-right: solid 1px #FFF;
	background: #FAFAFA;
	padding: 3px;
	margin-bottom: 10px;
}

div#listado-libreta .row {
	padding: 2px;
}

div#listado-libreta .row label {
	cursor: pointer;
}

div#listado-libreta .row.selec {
	background-color: #dcf6fc;
}

#form-invitar2 input.texto {
	width: 150px;
}

#form-invitar2 label {
	width: 100px;
}

#form-invitar2 .submit {
	margin-left: 110px;
}

#form-invitar2 p.helptext {
	margin-left: 110px;
}

#form-invitar2 p.fakefield {
	margin: 2px 0 0 0;
	width: auto;
	float: left;
	_display: inline;
}

#form-invitar2 .m-0 {
	margin-left: 110px !important;
}

div#wrap-footer.blog {
	background: #e0dfd4 url(http://cdn.viajeros.com/img/bg_foot2.gif) top
		center no-repeat;
}

.mod-blogs #subnav {
	padding-top: 6px;
	padding-left: 10px;
}

.mod-blogs #cabezal {
	margin-left: 10px;
}

.mod-blogs #cabezal h1 {
	color: #000;
	margin-top: 0.2em;
	margin-bottom: 0;
}

.mod-blogs #cabezal .avatar {
	margin-right: 8px;
}

.mod-blogs #vistas {
	background: #E0DFD4 url(http://cdn.viajeros.com/img/bg_subnav.gif)
		no-repeat;
	padding-top: 5px;
}

.mod-blogs #blog {
	background-color: #fafafa;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.mod-blogs #matadora {
	position: relative;
	background: #3471B4 url(http://cdn.viajeros.com/img/bg_recfr.gif)
		no-repeat left top;
	padding: 10px 10px;
	margin-bottom: 0.5em;
}

.mod-blogs #matadora textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 1.3em;
	border: 0 none;
	width: 260px;
}

.mod-blogs #matadora .textarea-info {
	position: relative;
	float: none;
	margin-left: 0;
}

.mod-blogs #matadora .secundario {
	color: #82b4d5;
}

.mod-blogs #matadora .importante {
	color: #f88;
}

.mod-blogs #matadora h3 {
	margin-bottom: 0;
	margin-top: 0;
	color: #fff;
	width: 258px;
}

.mod-blogs #piquito {
	background: url(http://cdn.viajeros.com/img/bg_vinetafrase.gif)
		no-repeat;
	position: absolute;
	left: 0;
	top: 15px;
	height: 22px;
	width: 35px;
	margin-left: -33px;
	_margin-left: -43px;
}

.mod-blogs #cierre {
	background-color: #F39;
	margin: 0 -10px -10px -10px;
	background: url(http://cdn.viajeros.com/img/bg_recfr.gif) no-repeat
		bottom;
}

.mod-blogs #userpanel {
	padding-right: 0;
	padding-bottom: 9px;
}

.mod-blogs #userpanel h2 {
	margin-bottom: 0;
	margin-right: 0;
}

table.perfil {
	margin-left: 10px;
	padding: 0;
}

table.perfil p {
	margin-top: 10px;
}

table.perfil img {
	margin-top: 8px;
}

table.perfil td {
	border-bottom: solid 1px #c1bfb3;
}

table.perfil tr.ultima td {
	border-bottom: none;
}

table.perfil ul {
	margin: 0 0 10px 10px;
	padding: 0;
}

table.perfil ul li {
	margin: 0 0 0 0;
	padding: 2px 0;
	list-style: none;
}

table.perfil ul li img {
	margin: 0 10px 0 0;
	float: left;
}

table.perfil ul li span.flag-small {
	margin: 0 10px 0 0;
	float: left;
}

table.perfil ul li p {
	margin: 1px 0 0 0;
	float: left;
	width: 190px;
}

table.perfil p.ico-pin-home,table.perfil p.ico-pin-visitado,table.perfil p.ico-pin-planeando,table.perfil p.ico-alojar,table.perfil p.ico-pasear
	{
	height: 24px;
	width: 24px;
	background: url(http://cdn.viajeros.com/img/ico_perfil.gif) 0 0
		no-repeat;
	margin: 8px 0 0 0;
}

table.perfil p.ico-pin-visitado {
	background-position: 0 -24px;
}

table.perfil p.ico-pin-planeando {
	background-position: 0 -48px;
}

table.perfil p.ico-alojar {
	background-position: 0 -72px;
}

table.perfil p.ico-pasear {
	background-position: 0 -96px;
}

#perfilCompleto {
	margin-left: 10px;
	margin-top: 10px;
	width: 258px;
	border-width: 1px;
	border-style: solid;
	border-color: #DFDDD1 #FFF #FFF #DFDDD1;
	background-color: #F3F3EF;
}

#perfilCompleto p {
	line-height: 14px;
	margin: 1px;
}

#b-actividad {
	position: relative;
}

#b-actividad table {
	position: relative;
}

#tip-actividad {
	display: block;
	position: absolute;
	right: 20px;
	top: 15px;
	padding: 0;
	height: 14px;
	width: 11px;
}

.estrellas-actividad {
	float: right;
	margin: 5px 44px 0 0 !important;
	_margin: 5px 22px 0 0 !important;
}

ul.intereses {
	margin-left: 10px;
	padding: 0;
	list-style: none;
}

ul.intereses li {
	margin: 0 0 5px 0;
	padding: 3px 5px;
	list-style: none;
	display: block;
	width: 250px;
	background-color: #daf0f5;
}

ul.intereses p {
	float: left;
	margin: 0;
	padding: 0;
	width: 220px;
}

ul.intereses .js-quitar {
	float: right;
	margin: 0;
	padding: 0;
	width: 18px;
}

ul.intereses.publico li {
	background-color: transparent;
	width: 235px;
	padding: 0 0 0 20px;
	position: relative;
}

ul.intereses.publico li span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		-48px -64px no-repeat;
	display: inline-block;
	position: absolute;
	width: 10px;
	height: 10px;
	left: 0;
	top: 4px;
}

.editar_perfil #subnav {
	margin: 0 0 0 10px;
	padding: 0;
}

.editar_perfil div#wrap-footer {
	background: #e0dfd4 url(http://cdn.viajeros.com/img/bg_foot.gif) top
		center no-repeat;
}

.editar_perfil label {
	width: 140px;
}

.editar_perfil input.checkbox {
	margin-left: 150px;
	_margin-left: 147px;
}

.editar_perfil .helptext,.editar_perfil .submit {
	margin-left: 150px;
}

.editar_perfil .helptext {;
	
}

.editar_perfil .w-1 {
	width: 455px;
}

.editar_perfil .w-2 {
	width: 200px !important;
}

.editar_perfil .w-3 {
	width: 255px !important;
}

.editar_perfil .textarea-info {
	margin-left: 150px;
	width: 200px;
	_display: inline;
}

.editar_perfil #matadora textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 1.3em;
	border: 0 none;
	width: 275px;
}

.editar_perfil #matadora .textarea-info {
	position: relative;
	display: inline;
	margin-bottom: -5px !important;
	margin-left: 2px;
}

.editar_perfil #matadora .secundario {
	color: #82b4d5;
}

.editar_perfil #matadora .importante {
	color: #f88;
}

.editar_perfil fieldset.limpio {
	padding-left: 10px;
}

.editar_perfil fieldset.limpio label,.editar_perfil fieldset.limpio select,.editar_perfil fieldset.limpio input
	{
	width: auto;
	float: none;
	text-align: left;
	display: inline;
	margin-bottom: 0;
	margin-left: 0;
}

.editar_perfil fieldset.limpio input.checkbox {
	margin: 0 0 2px 0 !important;
}

.editar_perfil fieldset.limpio .helptext {
	float: none;
	display: block;
	margin-top: 5px;
}

.editar_perfil fieldset.limpio div.status-error {
	float: none;
	margin-left: 0;
	margin-top: 5px;
}

.editar_perfil fieldset.limpio div.status-ok,.editar_perfil fieldset.limpio div.status-wait
	{
	float: none;
	display: inline;
	margin-left: 5px;
}

#editar-acercaDeMi-temp-info {
	margin-left: 0;
	float: none;
}

.preferencias #subnav {
	margin: 0 0 0 10px;
	padding: 0;
}

.preferencias div#wrap-footer {
	background: #e0dfd4 url(http://cdn.viajeros.com/img/bg_foot.gif) top
		center no-repeat;
}

.preferencias fieldset.limpio {
	padding-left: 10px;
}

.preferencias fieldset.limpio label,.preferencias fieldset.limpio select,.preferencias fieldset.limpio textarea,.preferencias fieldset.limpio input
	{
	width: auto;
	float: none;
	text-align: left;
	display: inline;
	margin-bottom: 0;
	margin-left: 0;
}

.preferencias fieldset.limpio input.checkbox {
	margin: 0 0 2px 0 !important;
}

.preferencias fieldset.limpio .helptext {
	float: none;
	display: block;
	margin-top: 5px;
}

.preferencias fieldset.limpio div.status-error {
	float: none;
	margin-left: 0;
	margin-top: 5px;
}

.preferencias fieldset.limpio div.status-ok,.preferencias fieldset.limpio div.status-wait
	{
	float: none;
	display: inline;
	margin-left: 5px;
}

.pagina_de_inicio #subnav {
	margin: 0 0 0 10px;
	padding: 0;
}

.pagina_de_inicio div#wrap-footer {
	background: #e0dfd4 url(http://cdn.viajeros.com/img/bg_foot.gif) top
		center no-repeat;
}

.pagina_de_inicio .lista-ocultos {
	list-style: none;
	margin: 0;
	padding: 0;
}

.pagina_de_inicio .lista-ocultos li {
	list-style: none;
	margin: 0 10px 5px 10px;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #DFDDD1;
}

.pagina_de_inicio .lista-ocultos li span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -16px -16px;
	width: 16px;
	height: 16px;
	display: block;
	margin-right: 9px;
	margin-top: 2px;
	float: left;
}

.pagina_de_inicio .lista-ocultos p {
	margin-left: 0;
}

.pagina_de_inicio .lista-ocultos .grupo-avatar {
	width: 250px;
}

.pagina_de_inicio .lista-ocultos .grupo-avatar.horizontal p.userinfo {
	margin-top: 2px;
	margin-left: 10px;
}

.post {
	margin: 0 0 5px 0;
	padding: 17px 25px 15px 25px;
	background: url(http://cdn.viajeros.com/img/bg_post_top.gif) no-repeat;
}

.post-wrap {
	background: url(http://cdn.viajeros.com/img/bg_post_mid.gif) repeat-y;
}

.post .bottom {
	background: url(http://cdn.viajeros.com/img/bg_post_bot.gif) bottom
		no-repeat;
	margin: 0 -25px -15px -25px;
	height: 25px;
	overflow: visible;
	clear: both;
}

.post .col1 {
	float: left;
}

.post .col2 {
	margin-left: 84px;
	_height: 1%;
}

.post .col3 {
	clear: both;
}

.post h2 a {
	text-decoration: none !important;
}

.post h2 {
	margin-left: 0;
	margin-top: 5px;
}

.post p {
	margin-left: 0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.post_opinion {
	margin: 2px;
	padding: 0;
}

.post_opinion .col1 {
	float: left;
}

.post_opinion .col2 {
	margin-left: 84px;
	_height: 1%;
}

.post_opinion .col3 {
	clear: both;
}

.post_opinion p {
	margin-left: 0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.post_opinion h4 {
	font: 12px Arial, Helvetica, sans-serif;
}

.post_opinion .calif {
	float: right;
	width: 165px;
	margin: 0 0 10px 10px;
	padding: 0 0 0 10px;
	border-left: solid 1px #c1bfb3;
}

ul.lista-capitulos {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 0;
	clear: both;
}

ul.lista-capitulos li {
	list-style: none;
	margin: 0;
	padding: 2px 0 3px 0;
	border-top: solid 1px #e0dfd4;
	display: block;
	clear: both;
}

.numero-capitulo {
	color: #f26c04;
	float: left;
	text-align: right;
	width: 73px;
	margin: 0;
	padding: 0;
}

.numero-capitulo p {
	margin: 5px 0 5px 0;
	padding: 0;
	_margin: 4px 0 0 0;
}

.titulo-capitulo {
	margin-left: 84px;
}

.titulo-capitulo h3 {
	margin: 2px 0 0 0;
	padding: 0;
	font: 1.3em Georgia, "Times New Roman", Times, serif;
}

.titulo-capitulo h3 a {
	text-decoration: none !important;
	margin: 0 !important;
	padding: 0;
}

.titulo-capitulo p {
	margin: 5px 0 5px 0;
	padding: 0;
	_margin: 5px 0 5px 4px;
}

.post .calif {
	float: right;
	width: 165px;
	margin: 0 0 10px 10px;
	padding: 0 0 0 10px;
	border-left: solid 1px #c1bfb3;
}

.post.nota h2 {
	color: #000;
}

.post.nota input.titulo {
	font-size: 1.7em;
}

.post.nota .js-post-mensaje img {
	_width: expression(this.width >   570 ?   570 : true);
	max-width: 570px;
}

.nuevo {
	background-color: #FFC;
}

a:hover .nuevo {
	background: none;
}

.foto-favorita {
	width: 173px;
	padding: 10px 12px;
	background: #f8f8f6 url(http://cdn.viajeros.com/img/bg_foto_fav.gif)
		no-repeat;
	float: left;
	margin-left: 6px;
	margin-right: 2px;
	_display: inline;
	text-align: center;
	height: 215px;
	margin-bottom: 6px;
}

.usuario-amigo,.usuario-favorito {
	width: 173px;
	padding: 10px 12px;
	background: #f8f8f6 url(http://cdn.viajeros.com/img/bg_user_fav.gif)
		no-repeat;
	float: left;
	margin-left: 6px;
	margin-right: 2px;
	_display: inline;
	text-align: left;
	height: 125px;
	margin-bottom: 6px;
}

.usuario-amigo .grupo-avatar.horizontal p.userinfo,.usuario-favorito .grupo-avatar.horizontal p.userinfo
	{
	margin-top: 0;
}

.mod-blogs .avatar-comentario-recibido .js-avatar-desplegar {
	position: static;
}

.mod-blogs .pedidoamistad .c1 {
	width: 200px;
	float: left;
}

.mod-blogs .pedidoamistad .c2 {
	width: 360px;
	float: right;
}

.mod-blogs .pedidoamistad .c2 blockquote {
	margin: 0 0 5px 0;
}

.mod-blogs .pedidoamistad p.userinfo {
	margin-top: 3px;
}

.nuevo_album ul#js-fotos-nuevas li {
	background-color: #ffc;
	width: 555px;
	padding: 4px;
	float: left;
	border: solid 1px #c1bfb3;
	height: 130px;
	margin-right: 0;
}

.nuevo_album ul#js-fotos-nuevas li a.linkfoto {
	display: block;
	width: 128px;
	height: 128px;
	float: left;
	margin-right: 10px;
}

.nuevo_album ul#js-fotos-nuevas li input.foto-lugar {
	width: 400px;
}

.nuevo_album ul#js-fotos-nuevas li textarea.foto-desc {
	width: 400px;
	height: 65px;
	margin: 2px 0 0 0;
	float: none;
	text-align: left;
	display: inline;
}

#mis-destinos-listado {
	margin: 0 10px;
	width: 600px;
	border-collapse: collapse;
	padding: 0;
}

#mis-destinos-listado td {
	border: none;
	margin: 0;
}

#mis-destinos-listado tbody {
	margin: 0;
	border-bottom: solid 1px #e1e1e1;
}

#mis-destinos-listado p {
	margin: 0;
}

#mis-destinos-listado td.destino p {
	float: left;
}

#mis-destinos-listado td.destino p.pin,#mis-destinos-listado td.destino p.pin-home
	{
	height: 30px;
	width: 20px;
	background: url(http://cdn.viajeros.com/img/ico_pins_listado.gif) 0
		-30px no-repeat;
	cursor: pointer;
	margin-right: 3px;
}

#mis-destinos-listado td.destino p.pin-home {
	background-position: 0 0;
}

#mis-destinos-listado td.destino p.destino {
	margin-top: 6px;
	margin-bottom: 5px;
	width: 320px;
}

#mis-destinos-listado.planeando td.destino p.destino {
	width: auto;
}

#mis-destinos-listado.planeando td.destino p.pin {
	background-position: 0 -60px;
}

#mis-destinos-listado td.contenido {
	width: 8%;
}

#mis-destinos-listado td.contenido a:link,#mis-destinos-listado td.contenido a:visited
	{
	color: #000;
	text-decoration: none;
	outline: none;
}

#mis-destinos-listado td.contenido a:hover,#mis-destinos-listado td.contenido a:active
	{
	color: #1d659f;
	background-color: transparent;
	text-decoration: underline;
	outline: none;
}

#mis-destinos-listado td.contenido p {
	background: url(http://cdn.viajeros.com/img/ico_contenidos.gif) top left
		no-repeat;
	padding-left: 24px;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 5px;
}

#mis-destinos-listado td.contenido p img {
	margin-top: 5px;
}

#mis-destinos-listado td.contenido p.opiniones {
	background-position: 0 0;
}

#mis-destinos-listado td.contenido p.tips {
	background-position: 0 -40px;
}

#mis-destinos-listado td.contenido p.relatos {
	background-position: 0 -80px;
}

#mis-destinos-listado td.contenido p.fotos {
	background-position: 0 -120px;
}

#mis-destinos-listado td.contenido p.opiniones_inc {
	background-position: 0 -20px;
}

#mis-destinos-listado td.contenido p.tips_inc {
	background-position: 0 -60px;
}

#mis-destinos-listado td.contenido p.relatos_inc {
	background-position: 0 -100px;
}

#mis-destinos-listado td.contenido p.fotos_inc {
	background-position: 0 -140px;
}

#mis-destinos-listado td.acciones p {
	float: right;
	height: 30px;
	line-height: 30px;
}

#mis-destinos-listado td.detalle ul {
	margin: 0 0 10px 24px;
	padding: 0;
}

#mis-destinos-listado td.detalle ul li {
	margin: 0 0 0 0;
	padding: 5px 10px;
	list-style: none;
	background-color: #F1F0E9;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}

#mis-destinos-listado td.detalle ul li.js-editor {
	background-color: #FFD;
}

#mis-destinos-listado td.detalle select,#mis-destinos-listado td.detalle input,#mis-destinos-listado td.detalle button
	{
	font-size: 11px;
}

#mis-destinos-listado td.detalle label {
	width: 50px;
	font-weight: normal;
}

#mis-destinos-listado td.detalle button {
	margin-left: 60px;
}

#mis-destinos-listado tbody.incompleto {
	background-color: #F1F0E9;
}

#mis-destinos-listado tbody.incompleto td.detalle ul li {
	background-color: #e8e6db;
}

#mis-destinos-listado tbody.incompleto td.destino p.pin {
	background-position: 0 -90px;
}

#mis-destinos-listado tbody.incompleto td.destino a:link,#mis-destinos-listado tbody.incompleto td.destino a:visited
	{
	color: #87867a;
}

#mis-destinos-listado tbody.incompleto td.destino a:hover,#mis-destinos-listado tbody.incompleto td.destino a:active
	{
	color: #fff;
}

#mis-destinos-listado tbody.home td.detalle ul li {
	background-color: #DFF1FF;
	border-bottom: solid 1px #BFE4FF;
	border-right: solid 1px #BFE4FF;
}

#mis-destinos-listado tbody.home {
	background-color: #ebf6fd;
	border-bottom: solid 1px #BFE4FF;
}

#mis-destinos-mapa {
	background-color: #F8F7F3;
	margin: 10px;
	border: solid 1px #c1bfb3;
	border-bottom-color: #fff;
	border-right-color: #fff;
}

form.estadia-form {;
	
}

form.estadia-form label {
	width: 100px;
}

form.estadia-form .selgroup {
	margin-bottom: 0;
}

form.estadia-form button.submit,form.estadia-form .helptext {
	margin-left: 110px;
}

form.estadia-form .ancho-completo {
	width: 65%;
}

form.estadia-form .w1 {
	width: 25%;
}

form.estadia-form .w2 {
	width: 40%;
}

form.estadia-form .w3 {
	width: 20%;
}

th p {
	margin-bottom: 0.5em;
}

.listado-foros th {
	font-weight: normal;
	border-bottom: solid 1px #c1bfb3;
}

.listado-foros th.primera {
	padding-left: 30px;
}

.listado-foros th p {
	margin-top: 0;
}

.listado-foros td {
	border-bottom: solid 1px #E0DFD4;
}

.listado-foros td.primera {
	padding-left: 12px;
}

.listado-foros td.primera p {
	margin-left: 28px;
}

.listado-foros .categoria h2 {
	font: 1em Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}

.listado-foros .categoria td {
	border-bottom: solid 1px #c1bfb3;
}

.listado-temas {
	margin-bottom: 1em;
}

.listado-temas th {
	font-weight: normal;
	border-bottom: solid 1px #c1bfb3;
}

.listado-temas th.primera {
	padding-left: 30px;
}

.listado-temas th p {
	margin-top: 0;
}

.listado-temas td {
	border-bottom: solid 1px #E0DFD4;
}

.listado-temas td.primera {
	padding-left: 12px;
}

tr.topic td.primera span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat 0 -48px;
	width: 16px;
	height: 16px;
	display: block;
	margin-right: 12px;
	margin-top: 12px;
	float: left;
}

tr.t-nuevo td.primera span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat 0 -16px;
	width: 16px;
	height: 16px;
	display: block;
	margin-right: 12px;
	margin-top: 11px;
	float: left;
}

tr.t-nuevo td {
	background-color: #ebf6fd !important;
}

tr.t-cerrado td.primera span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -32px -48px;
	width: 16px;
	height: 16px;
	display: block;
	margin-right: 12px;
	margin-top: 12px;
	float: left;
}

tr.t-cerrado td {
	background: #FAFAFA !important;
}

tr.t-sticky td.primera span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -16px -48px;
	width: 16px;
	height: 16px;
	display: block;
	margin-right: 12px;
	margin-top: 12px;
	float: left;
}

tr.t-sticky td {
	background-color: #FFFFEE !important;
}

.forumpost {
	margin: 0 82px 0 82px;
	padding: 0;
	border-bottom: solid 1px #E0DFD4;
}

.forumpost.no-moderado {
	background-image: url(http://cdn.viajeros.com/img/ico_error_big.png);
	background-position: 735px 8px;
	background-repeat: no-repeat;
	background-color: #ffd;
}

.forumpost.original {
	margin-right: 0;
	margin-left: 0;
	background-color: #ebf6fd;
	border: solid 1px #cae1f8;
}

.forumpost.original.no-moderado {
	background-color: #ffd;
	border: solid 1px #e0dfd4;
	background-position: 897px 8px;
}

.forumpost .col1 {
	float: left;
	padding-bottom: 10px;
}

.forumpost .col2 {
	margin-left: 92px;
	padding-top: 1em;
	padding-right: 10px;
}

.forumpost .col2 p {
	margin-left: 0;
	margin-top: 0;
}

.forumpost .firma {
	font-style: italic;
	margin: 1em 10px 1em 0;
}

.forumpost .grupo-avatar {
	margin-left: 10px;
	margin-top: 10px;
}

.js-post ul li,.js-post ol li {
	margin-bottom: 0;
}

.js-post ul,.js-post ol {
	margin-top: 1em;
}

.js-post blockquote {
	margin-bottom: 1em;
}

.forumpost .js-post-mensaje img {
	_width: expression(this.width >   640 ?   640 : true);
	max-width: 640px;
}

.post-angosto {
	width: 390px;
	_width: 380px;
}

.mod-foros #form-newpost label {
	width: 72px;
}

.mod-foros #form-newpost button.submit {
	margin-left: 82px;
}

.mod-foros #form-newpost input.texto,.mod-foros #form-newpost textarea {
	width: 600px;
}

.mod-foros #form-newpost input.checkbox {
	margin-left: 82px;
}

.mod-foros #form-newpost label.checkbox {
	width: auto;
}

.mod-foros.nuevotema #col-principal {
	width: 590px;
}

.mod-foros.nuevotema #col-secundaria {
	width: 300px;
	padding-top: 5em;
}

.mod-foros #form-newthread input.texto,.mod-foros #form-newthread textarea
	{
	width: 480px;
}

.mod-foros #form-newthread .lateral input.texto,.mod-foros #form-newthread .lateral textarea
	{
	width: 200px;
}

.mod-foros #form-newthread label {
	width: 72px;
}

.mod-foros #form-newthread button.submit {
	margin-left: 82px;
}

.mod-foros #form-newthread input.checkbox {
	margin-left: 82px;
}

.mod-foros #form-newthread label.checkbox {
	width: auto;
}

.js-form-editar input,.js-form-editar textarea {
	width: 90%;
	margin-bottom: 2px;
}

.mod-foros .wrap-ir-a {
	margin-top: 1em;
	margin-bottom: 0.5em;
}

.mod-foros .wrap-ir-a p {
	margin-top: 0.5em;
}

.mod-foros #js-pasteWord-tip {
	position: absolute;
	left: 295px;
	display: block;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

#js-encuesta-editor input,#js-encuesta-editor textarea {
	width: 250px;
}

#js-encuesta-editor label {
	width: 80px;
}

input.nuevo-titulo,select.select-foros {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 120px;
}

select.select-foros option.nivel-0 {
	font-style: italic;
	color: #666;
}

select.select-foros option.nivel-1 {
	text-indent: 10px;
	font-weight: bold;
}

select.select-foros option.nivel-2 {
	text-indent: 20px;
}

input.nuevo-titulo {
	width: 230px;
}

#buzon-submenu {
	margin: 0 0 -10px 0;
}

#buzon-contenido {
	padding-top: 30px;
}

#buzon-comandos {
	margin: 10px 10px 0 10px;
}

#buzon-seleccionar {
	margin: 0 10px;
}

#buzon-listado_items {
	margin: 10px 10px 0 0;
}

#buzon-mensajes_informacion {
	margin-top: 10px;
}

.mod-buzones label {
	width: 100px;
}

.mod-buzones button.submit {
	margin-left: 110px;
}

.mod-buzones .w-fijo1 {
	width: 200px;
}

.mod-buzones .w-fijo2 {
	width: 470px;
}

.mod-buzones .js-select-acciones {
	float: none;
	margin-bottom: 0;
}

.mod-buzones table {
	border-collapse: separate;
	border-spacing: 0;
}

.mod-buzones th {
	font-weight: normal;
	background: url(http://cdn.viajeros.com/img/bg_buzones_th.gif) bottom
		center no-repeat;
	padding-bottom: 4px;
}

.mod-buzones th p {
	margin: 0 0 3px 12px;
}

.mod-buzones td p {
	margin: 10px 0 6px 10px;
}

.mod-buzones td {
	border-top: solid 1px #fff;
	background: #fafafa url(http://cdn.viajeros.com/img/bg_buzones_item.gif)
		bottom center no-repeat;
	padding-bottom: 6px;
}

.mod-buzones td.primera,.mod-buzones th.primera {
	background-position: bottom left;
}

.mod-buzones td.ultima,.mod-buzones th.ultima {
	background-position: bottom right;
}

.mod-buzones .no-leido td {
	background-color: #ebf6fd;
	background-image:
		url(http://cdn.viajeros.com/img/bg_buzones_item_new.gif);
}

.mod-buzones .no-leido {
	background-color: #ebf6fd;
}

.mod-buzones .no-leido .asunto {
	font-weight: bold;
}

.mod-buzones .leido td {
	background-color: #f3f3ee;
}

.mod-buzones .leido a.js-buzon-leer-item:link,.mod-buzones .leido a.js-buzon-leer-item:visited
	{
	text-decoration: none;
}

.mod-buzones .leido a.js-buzon-leer-item:hover {
	color: #fff;
}

.mod-buzones table.limpia td {
	background: none;
	border: 0 none;
	padding: 0;
}

.mod-buzones .cuadro-item-recomendado {
	margin-right: 3px;
	position: relative;
	background-color: rgba(255, 255, 255, 0.5);
	background-color: #fff\0/;
	*background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.2);
	*border: 1px solid #c1bfb3;
	border: 1px solid #c1bfb3\0/;
	padding: 10px 10px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-moz-box-shadow: 0 2px 2px rgba(20, 16, 15, 0.1);
	-webkit-box-shadow: 0 2px 2px rgba(20, 16, 15, 0.1);
	box-shadow: 0 2px 2px rgba(20, 16, 15, 0.1);
}

.mod-buzones .cuadro-item-recomendado .clip {
	height: 38px;
	width: 23px;
	background: url(http://cdn.viajeros.com/img/img_clip.png) top left
		no-repeat;
	position: absolute;
	top: -6px;
	left: 411px;
}

.mod-buzones .buzon-listado-amistad .flag-small {
	position: absolute;
	top: 43px;
	left: 49px;
	z-index: 100;
}

.mod-buzones .mp-item-vista {
	margin: 0 20px 0 10px;
	padding: 0;
}

.mod-buzones .mp-item-vista .col1 {
	float: left;
	padding-bottom: 10px;
}

.mod-buzones .mp-item-vista .col2 {
	margin-left: 92px;
	padding-top: 1em;
	border-bottom: solid 1px #E0DFD4;
	margin-right: 10px;
}

.mod-buzones .mp-item-vista fieldset {
	margin-left: 92px;
	padding-top: 1em;
	padding-right: 10px;
}

.mod-buzones .mp-item-vista .col2 p {
	margin-left: 0;
	margin-top: 0;
}

.mod-buzones .mp-item-vista .firma {
	font-style: italic;
	margin: 1em 10px 1em 0;
}

.mod-buzones .mp-item-vista .grupo-avatar {
	margin-left: 10px;
	margin-top: 10px;
}

.mod-buzones .mp-item-vista .col2 img {
	_width: expression(this.width >   640 ?   640 : true);
	max-width: 640px;
}

.mod-buzones .mp-item-vista.no-leido {
	background: none;
}

.mod-buzones .mp-item-vista .js-mp-cuerpo img {
	_width: expression(this.width >   560 ?   560 : true);
	max-width: 560px;
}

.mod-buzones span.cantidad {
	background-color: #F26F14;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #FFF;
	padding: 0 5px;
	vertical-align: middle;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	_display: inline;
	position: relative;
}

.mod-buzones ul.menu-lateral {
	margin: -43px 0 0 0;
	padding: 55px 0 0 0;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	background: url(http://cdn.viajeros.com/img/bg_menu_lat2.png) top right
		no-repeat;
}

.mod-buzones ul.menu-lateral li {
	font-size: 14px;
	display: block;
	background: #f3f3ee url(http://cdn.viajeros.com/img/bg_menu_lat2.png)
		center right no-repeat;
	float: left;
	width: 100%;
	margin-bottom: 5px;
	outline: none;
}

.mod-buzones ul.menu-lateral li a: {
	outline: 0;
}

.mod-buzones ul.menu-lateral li a:active {
	outline: 0;
}

.mod-buzones ul.menu-lateral li a:focus {
	outline: 0;
}

.mod-buzones ul.menu-lateral li a {
	text-decoration: none !important;
	padding: 10px 0;
	text-align: left;
	margin: 0;
	margin-right: 2px;
	border-left: solid 1px #ecece4;
	border-bottom: solid 1px #d6d6c7;
	border-top: solid 1px #f3f3ee;
	outline: none;
	-moz-box-shadow: -1px 1px 1px rgba(20, 16, 15, 0.1);
	-webkit-box-shadow: -1px 1px 1px rgba(20, 16, 15, 0.1);
	box-shadow: -1px 1px 1px rgba(20, 16, 15, 0.1);
}

.mod-buzones ul.menu-lateral li.actual {
	background: #fafafa;
}

.mod-buzones ul.menu-lateral li.actual a {
	background-color: #fafafa;
	font-weight: bold;
	color: #151515;
	border-bottom: solid 1px #C1BFB3;
	border-left: solid 1px #c3c1b6;
	border-top: solid 1px #c3c1b6;
	margin-right: 1px;
}

.mod-buzones ul.menu-lateral li a span.icon {
	height: 16px;
	width: 16px;
	display: block;
	float: left;
	margin: 1px 9px 0 10px;
	background: url(http://cdn.viajeros.com/img/sprite_buzones.png) top left
		no-repeat;
	_display: inline;
}

.mod-buzones ul.menu-lateral li a span.cantidad {
	float: right;
	margin-right: 11px;
}

.mod-buzones ul.menu-lateral li.actual a span.cantidad {
	margin-right: 12px;
	margin-top: 1px;
}

.mod-buzones ul.menu-lateral li#js-clase-mensajes_privados a span.icon {
	background-position: 0 0;
}

.mod-buzones ul.menu-lateral li#js-clase-pedidos_amistad a span.icon {
	background-position: -16px 0;
}

.mod-buzones ul.menu-lateral li#js-clase-notificaciones a span.icon {
	background-position: -32px 0;
}

.mod-buzones ul.menu-lateral li#js-clase-recomendaciones a span.icon {
	background-position: -48px 0;
}

.mod-buzones ul.menu-picos {
	margin: 0 0 7px 0;
	padding: 0 0 0 12px;
	list-style: none;
	font-weight: normal;
	float: left;
	background: url(http://cdn.viajeros.com/img/bg_menu_picos.gif) left 31px
		no-repeat;
	width: 675px;
}

.mod-buzones ul.menu-picos li {
	list-style: none;
	display: block;
	float: left;
	margin: 0 10px 0 0;
	height: 48px;
}

.mod-buzones ul.menu-picos li a {
	display: block;
	float: left;
	padding: 10px 6px 0 12px;
	margin-right: 6px;
	text-decoration: none !important;
	line-height: normal;
	outline: none;
	height: 38px;
	background-color: transparent;
}

.mod-buzones ul.menu-picos li a:hover {
	color: #1d659f;
}

.mod-buzones ul.menu-picos li.actual a span {
	color: #151515;
	font-weight: bold;
}

.mod-buzones ul.menu-picos li.actual {
	background: url(http://cdn.viajeros.com/img/bg_subnav_tabs_buzones.gif)
		right top;
}

.mod-buzones ul.menu-picos li.actual a {
	background: #fafafa
		url(http://cdn.viajeros.com/img/bg_subnav_tabs_buzones.gif) left top;
}

.mod-buzones ul.menu-picos li a span {
	float: left;
	_display: inline;
}

.mod-buzones ul.menu-picos li a span.cantidad {
	float: left;
	margin-left: 10px;
	color: #fff;
	font-weight: normal;
}

.mod-buzones ul.menu-picos li a span.icon {
	height: 15px;
	width: 15px;
	display: block;
	float: left;
	margin-right: 6px;
	background: url("http://cdn.viajeros.com/img/sprite_ico_acciones.png")
		no-repeat scroll -112px -16px transparent;
	_display: inline;
}

.mod-enlaces .listado-categorias th {
	font-weight: normal;
	border-bottom: solid 1px #c1bfb3;
}

.mod-enlaces .listado-categorias th p {
	margin-top: 0;
}

.mod-enlaces .listado-categorias td {
	border-bottom: solid 1px #c1bfb3;
}

.mod-enlaces td span.icon-enlaces {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -128px -48px;
	display: inline-block;
	float: left;
	height: 16px;
	margin-left: 12px;
	margin-top: 1em;
	width: 16px;
}

.mod-enlaces td h3 {
	margin-left: 40px;
}

.mod-enlaces tr.cat td p {
	margin-left: 40px;
}

.mod-enlaces tr.subcat td {
	border-bottom: 0 none;
}

.mod-enlaces tr.subcat td.resto {
	border-left: solid 20px #fafafa;
}

.mod-enlaces .topframe {
	background-color: #F8F7F3;
	padding-bottom: 50px;
}

.diario-nuevo {
	margin: 0 0 5px 0;
	padding: 10px;
	border-bottom: solid 1px #c1bfb3;
}

.diario-nuevo .col1 {
	float: left;
}

.diario-nuevo .col2 {
	margin-left: 116px;
	_height: 1%;
}

.diario-nuevo .col3 {
	clear: both;
}

.diario-nuevo h2 a {
	text-decoration: none !important;
}

.diario-nuevo h2 {
	margin-left: 0;
}

.diario-nuevo p {
	margin-left: 0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.lista-diarios-top10 {
	margin: 0;
	padding: 0;
	list-style: none;
}

.lista-diarios-top10 li {
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: solid 1px #c1bfb3;
}

.lista-diarios-top10 li:last-child {
	border-bottom: none;
}

.lista-diarios-top10 li .contenido {
	margin: 0 0 0 25px;
	padding: 0;
}

.lista-diarios-top10 li h3 {
	margin-top: 0;
	margin-left: 0;
}

.lista-diarios-top10 li img {
	float: left;
	margin-right: 10px;
}

.lista-diarios-top10 li.primera .numero {
	font-size: 36px;
	line-height: 36px;
	margin: -5px -20px 0 0;
}

.lista-diarios-top10 li.primera h3 {
	margin-top: 0;
	margin-left: 0;
	font-size: 1.7em;
}

.lista-diarios-top10 li.primera .foto {
	float: none;
	margin: 0;
}

.ganador-remera {
	float: left;
	width: 278px;
	display: inline;
	margin-left: 10px;
}

.numero {
	margin: -2px -20px 0 0;
	padding: 0;
	width: 20px;
	float: left;
	color: #F96;
	font: italic 24px/24px Georgia, "Times New Roman", Times, serif;
}

#js-crearEntrada {
	background-color: #f1f0e9;
	padding-top: 10px;
	padding-bottom: 20px;
}

.crearEntrada label {
	width: 70px;
}

.crearEntrada button.submit {
	margin-left: 80px;
}

.crearEntrada #ingresar-titulo {;
	
}

.crearEntrada #ingresar-cuerpo {
	width: 530px;
}

.crearEntrada .w-1 {
	width: 530px;
}

#js-bloques-fotos,#js-bloques-resenas,#js-bloques-tips {
	background: #f1f0e9 url(http://cdn.viajeros.com/img/bg_attach.gif) top
		center no-repeat;
	margin-top: 10px;
}

#js-bloques-resenas,#js-bloques-tips {
	padding-bottom: 10px;
}

#js-bloques-fotos h3,#js-bloques-resenas h3,#js-bloques-tips h3 {
	padding: 0;
	margin: 18px 0 0 44px;
	padding-bottom: 5px;
	float: left;
	width: 320px;
	display: inline;
}

#js-boton-agregar-fotos,#js-boton-nueva-resena,#js-boton-nuevo-tip {
	float: right;
	margin: 20px 30px 0 0;
	display: inline;
}

.bloque-resena,.bloque-tip {
	margin-left: 20px;
	margin-right: 22px;
	margin-bottom: 10px;
	background-color: #f1f0e9;
}

.bloque-resena .calif {
	float: right;
	width: 140px;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 10px;
	border-left: solid 1px #c1bfb3;
}

.bloque-fotos {
	margin: 10px 22px 0 35px;
}

.bloque-helpfotos {
	margin: 0 22px 0 35px;
}

.bloque-agregar-fotos {
	margin-left: 20px;
	margin-right: 22px;
	margin-bottom: 10px;
}

#form-editar-diario {
	margin-bottom: 10px;
}

#editar-diario-titulo {
	width: 905px;
	font-size: 2em;
	letter-spacing: -1px;
	display: inline;
}

#editar-diario-descripcion {
	width: 840px;
	font: normal 1.2em/1.5em Georgia, "Times New Roman", Times, serif;
}

#editar-diario-descripcion-temp-info {
	margin-left: 78px;
	display: inline;
}

#js-editor-wrap {
	position: relative;
	float: left;
}

#js-pasteWord-tip {
	position: absolute;
	left: 218px;
	display: block;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

ul.contenedor-fotos {
	padding: 0;
	list-style: none;
}

ul.contenedor-fotos li {
	background-color: #fff;
	width: 128px;
	margin-right: 5px;
	padding: 4px;
	float: left;
	border: solid 1px #c1bfb3;
	height: 148px;
}

ul.contenedor-fotos li a.linkfoto {
	display: block;
	width: 128px;
	height: 128px;
}

ul.contenedor-fotos li a.linkfoto:hover {
	background-color: transparent !important;
}

ul.contenedor-fotos li a.linkfoto img {
	display: block;
	background: url(http://cdn.viajeros.com/img/img_dummy130.gif) center
		no-repeat;
	margin: 0 auto;
}

ul.contenedor-fotos li.seleccionada {
	border: solid 1px #65b4d6;
	background-color: #dcf6fc;
}

ul.contenedor-fotos li p {
	width: 128px;
	margin: 0 0 2px 0;
}

ul.contenedor-fotos li input.checkbox {
	margin: 0 0 2px 0;
	width: auto;
	float: none;
	text-align: left;
	display: inline;
}

ul#js-fotos-nuevas li textarea {
	width: 123px;
	height: 53px;
	margin: 2px 0 0 0;
	float: none;
	text-align: left;
	display: inline;
	_width: 118px;
}

ul#js-fotos-nuevas li {
	height: 187px;
	background-color: #ffc;
}

ul#js-fotos-nuevas li a.linkfoto {
	background-color: #ffc;
}

.mod-diarios ul#js-fotos-actuales li label.foto-portada {
	width: 125px;
	margin-top: 3px;
	margin-bottom: 0;
}

.mod-diarios ul#js-fotos-actuales li {
	height: 173px;
	cursor: url(http://cdn.viajeros.com/img/cur_grab.cur), move;
	cursor: -moz-grab;
	-webkit-box-shadow: 2px 2px 3px #c1bfb3;
	-moz-box-shadow: 2px 2px 3px #c1bfb3;
	box-shadow: 2px 2px 3px #c1bfb3;
}

.mod-diarios ul#js-fotos-actuales li.helper {
	cursor: url(http://cdn.viajeros.com/img/cur_grabbing.cur), move;
	cursor: -moz-grabbing;
	-webkit-box-shadow: 2px 2px 8px #87867A;
	-moz-box-shadow: 2px 2px 8px #87867A;
	box-shadow: 2px 2px 8px #87867A;
}

#agregar-desdeAlbum label,#agregar-desdeAlbum select,#agregar-desdeAlbum input
	{
	width: auto;
	float: none;
	text-align: left;
	display: inline;
	margin-bottom: 0;
}

#agregar-desdeAlbum input.checkbox {
	margin: 0 0 2px 0;
}

#agregar-desdeAlbum p {
	margin-left: 0;
}

#agregar-desdeMiPC label,#agregar-desdeMiPC select,#agregar-desdeMiPC input
	{
	width: auto;
	float: none;
	text-align: left;
	display: inline;
	margin-bottom: 0;
}

#agregar-desdeMiPC input.checkbox {
	margin: 0 0 2px 0;
}

#agregar-desdeMiPC p {
	margin-left: 0;
}

#agregar-desdeMiPC h4 {
	margin-left: 0;
}

.mod-diarios ul.contenedor-reviews li {
	background-color: #FFF;
	border: 1px solid #C1BFB3;
	padding: 4px;
	list-style-type: none;
}

.mod-diarios ul.contenedor-reviews li.seleccionada {
	background-color: #DCF6FC;
	border: 1px solid #65B4D6;
}

h3.seccion {
	border-bottom: solid 1px #c1bfb3;
	margin-right: 10px;
	margin-left: 10px;
	color: #87867a;
}

.bloque-resena-publica,.bloque-tip-publica {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	background-color: transparent;
}

.bloque-tip-publica {
	background: url(http://cdn.viajeros.com/img/ico_tip_ms.gif) left 1em
		no-repeat;
	padding-left: 32px;
	padding-top: 1em;
	margin-top: 0;
}

.bloque-tip-publica p {
	margin-top: 0;
}

.bloque-resena-publica {
	padding-left: 0;
	padding-top: 1em;
	margin-top: 0;
}

.bloque-resena-publica .col1 {
	width: 32px;
	float: left;
}

.bloque-resena-publica .col2 {
	float: left;
	width: 465px;
}

.bloque-resena-publica .calif {
	float: right;
	width: 140px;
	margin: 0 0 10px 10px;
	padding: 0 0 0 10px;
	border-left: solid 1px #c1bfb3;
}

.bloque-resena-publica h4 {
	margin-top: 0;
}

ul.lista-entradas {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

ul.lista-entradas li {
	margin: 0 0 10px 0;
	padding: 0;
}

ul.lista-entradas p {
	margin-left: 40px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

ul.lista-entradas a.cap-numero {
	background: url(http://cdn.viajeros.com/img/bg_caplist.gif) left 48px;
	display: block;
	float: left;
	width: 24px;
	height: 21px;
	text-align: center;
	margin: 0;
	padding-top: 3px;
	padding-right: 5px;
	text-decoration: none;
}

ul.lista-entradas a.cap-numero:hover {
	background: url(http://cdn.viajeros.com/img/bg_caplist.gif) left bottom;
}

ul.lista-entradas span.cap-actual {
	background: url(http://cdn.viajeros.com/img/bg_caplist.gif) left top;
	display: block;
	float: left;
	width: 24px;
	height: 21px;
	text-align: center;
	margin: 0;
	padding-top: 3px;
	padding-right: 5px;
	color: #fff;
	font-weight: bold;
}

ul.lista-entradas h3 {
	display: block;
	margin-left: 40px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
	_margin-left: 35px;
	_height: 1%;
}

.js-destinos-picker {
	background: url(http://cdn.viajeros.com/img/bg_dpicker.png) no-repeat;
	padding: 24px;
	position: absolute;
	margin-left: -8px;
	margin-top: -16px;
	z-index: 15;
	width: 560px;
	height: 307px;
	_background: url(http://cdn.viajeros.com/img/bg_dpicker.gif) no-repeat;
}

.js-destinos-picker .col1 {
	float: left;
	margin: 0 10px 0 0;
	width: 310px;
}

.js-destinos-picker .col2 {
	float: left;
	margin: 10px 0 0 0;
	width: 240px;
}

.js-destinos-picker p {
	margin-bottom: 0;
}

.js-destinos-picker fieldset {
	border: 0 none !important;
	padding: 0 !important;
}

.js-destinos-picker label {
	width: auto !important;
	float: none;
	margin-bottom: 0;
	text-align: left;
	font-weight: normal;
}

.js-destinos-picker input,.js-destinos-picker select {
	margin-bottom: 1em;
}

.js-destinos-picker button.submit {
	margin-left: 0 !important;
}

.js-destinos-picker .js-pais {
	width: 280px !important;
}

.js-destinos-picker .js-lugar {
	width: 275px !important;
}

.js-destinos-picker .js-destino {
	width: 280px !important;
	font-size: 90%;
}

.js-destinos-normal {;
	
}

#resumen-destino h2 a,#resumen-destino h2 a:link,#resumen-destino h2 a:visited,#resumen-destino h2 a:active
	{
	color: #f26c04;
	text-decoration: none;
}

#resumen-destino h2 a:hover {
	color: #1d659f;
	background: none;
	text-decoration: none;
}

.bloque-lista-usuarios-alojar,.bloque-lista-usuarios-pasear {
	width: 110px !important;
	height: 120px;
	float: left;
	margin-left: 20px;
	display: inline;
}

.bloque-lista-usuarios-viviendo,.bloque-lista-usuarios-planean {
	width: 170px !important;
	height: 70px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.bloque-lista-usuarios-certificados {
	width: 125px !important;
	height: 70px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.bloque-foto-destacadita {
	width: 104px;
	float: left;
	margin-right: 15px;
	overflow: hidden;
}

.bloque-foto-destacadita .foto {
	cursor: pointer;
}

.bloque-foto-destacadita2 {
	width: 294px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}

.menu-fotos-destino {
	float: right !important;
	padding-right: 0 !important;
	margin-top: -16px !important;
}

.menu-fotos-destino li {
	margin: 0 0 0 3px !important;
	height: 27px;
}

.menu-fotos-destino li a {
	padding-bottom: 8px !important;
}

.menu-fotos-destino li span.cantidad {
	background: #c1bfb3 !important;
	color: #fff !important;
	padding: 1px 5px 1px 5px !important;
	font-size: 12px !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.menu-fotos-destino li a:hover span.cantidad {
	background: #c1bfb3;
	color: #fff;
}

table.destinos-iconos-rubros td {
	padding: 0 10px;
	width: 32%;
}

table.destinos-iconos-rubros td p {
	line-height: 1.3em;
}

.bloque-lista-usuarios-destino {
	width: 109px !important;
	height: 135px;
	float: left;
	margin-right: 10px;
	display: inline;
}

.bloque-resena-destino {
	width: 280px;
}

.bloque-resena-destino blockquote {
	background: none;
	border: 0 none;
	margin: 0;
	padding: 0;
	color: #151515;
}

.bloque-resena-destino p {
	background: url(http://cdn.viajeros.com/img/bg_quote2.gif) no-repeat
		right top;
}

.top-usuarios-destino {
	margin: 0;
	padding: 0;
}

.top-usuarios-destino .numero {
	margin: 0 5px 0 0;
	padding: 0;
}

.top-usuarios-destino li {
	list-style: none;
}

.lista-destinos-tips {
	margin: 0;
	padding: 0;
}

.lista-destinos-tips li {
	list-style: none;
	margin: 15px 0 15px 10px;
	padding: 0;
}

.lista-destinos-tips li p {
	margin: 0;
}

.diario-quote blockquote {
	background-color: #fafafa;
	font-style: normal;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	border: none;
	padding-top: 5px;
	padding-right: 0;
	margin-right: 0;
}

.mod-destinos .lista-links {
	margin: 0;
	padding: 0;
	list-style: none;
}

.mod-destinos .lista-links li {
	padding: 0 0 0 10px;
}

.mod-destinos .lista-links li span.icon-enlace {
	margin-left: 0;
}

.mod-destinos .lista-links h3 {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 1.1em;
}

.mod-destinos .listado-temas p {
	margin-top: 0.7em;
	margin-bottom: 0.7em;
}

.mod-destinos .listado-temas td {
	border-bottom: 1px solid #E0DFD4;
}

.bloque-lista-tip {
	margin-bottom: 10px;
}

.bloque-lista-tip .col2 {
	background: url(http://cdn.viajeros.com/img/bg_piquito_izq.gif) left top
		no-repeat;
	font-style: normal;
	padding-left: 30px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}

.bloque-lista-tip .col2 blockquote {
	font-style: normal;
	color: #151515;
	padding: 0.5em 2em 0 0.5em;
	margin: 0;
	background: url(http://cdn.viajeros.com/img/bg_quote2.gif) no-repeat
		right bottom;
	border: none;
}

.bloque-usuarios-tips {
	width: 110px !important;
	height: 115px;
	float: left;
	margin-left: 20px;
	display: inline;
}

ul.items-destinos {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 10px 10px;
	width: 260px;
}

ul.items-destinos li {
	margin: 0 0 3px 0;
	padding: 0;
	display: block;
	width: 130px;
	float: left;
}

ul.items-destinos li a {
	display: block;
	padding: 3px 5px;
	width: 110px;
	margin: 0;
	text-decoration: none !important;
}

ul.items-destinos li a:hover {
	background-color: #f26c04;
	color: #fff;
	text-decoration: none !important;
}

ul.items-destinos.continente {
	width: 370px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	margin-left: 5px;
	border-top: solid 1px #eee;
}

ul.items-destinos.continente.primera {
	border-top: 0 none;
	margin-top: -10px;
}

ul.items-destinos.continente li {
	width: 90px;
	margin: 0;
	text-align: center;
	padding: 2px 0;
}

ul.items-destinos.continente li a {
	width: 80px;
}

ul.items-destinos.continente li .flag-small {
	display: block;
	margin: 0 auto;
}

.destino-resaltado a {
	background-color: #f26c04;
	color: #fff !important;
}

.bloque-lista-usuarios-viviendo2 {
	width: 110px !important;
	height: 120px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.bloque-lista-usuarios-alojar2,.bloque-lista-usuarios-pasear2 {
	width: 110px !important;
	height: 100px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.bloque-lista-usuarios-planean2 {
	width: 125px !important;
	height: 70px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.diario-quote2 {;
	
}

.diario-quote2 blockquote {
	background: url(http://cdn.viajeros.com/img/bg_piquito_izq.gif) left top
		no-repeat;
	font-style: normal;
	padding-left: 30px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	border: none;
	padding-top: 5px;
	padding-right: 0;
	margin-right: 0;
}

.check-tipo {
	border: solid 1px #f8f8f6;
	margin-bottom: 5px;
}

.check-tipo.selec {
	background-color: #dcf6fc;
	border: solid 1px #65b4d6;
	margin-bottom: 5px;
}

.check-tipo label.checkbox {
	margin: 2px 0 0 0;
	width: 100px;
	_margin: 2px 0 10px 0;
}

.check-tipo input.checkbox {
	margin: 3px 6px 3px 3px;
	_margin: 0 3px 10px 0;
}

ul.rating-grande.listados {
	margin: 5px 0 6px -3px;
}

h1.alternativo {
	font-size: 2.1em;
	margin: 0.72em 0 0.72em 10px;
}

.bloque-lista-usuarios-viviendo3 {
	width: 110px !important;
	height: 100px;
	float: left;
	margin-left: 20px;
	display: inline;
}

#form-buscar-viajeros .c1 {
	float: left;
	width: 385px;
}

#form-buscar-viajeros .c2 {
	float: left;
	width: 180px;
	border-left: solid 1px #a3d7e4;
	padding-left: 10px;
}

#form-buscar-viajeros .c2 label {
	width: 150px;
}

#form-buscar-viajeros .w-fijo1 {
	width: 230px;
}

.desplegar {
	background: url(http://cdn.viajeros.com/img/ico_desplegar.gif) right
		no-repeat;
	padding-right: 18px;
}

.colapsar {
	background: url(http://cdn.viajeros.com/img/ico_colapsar.gif) right
		no-repeat;
	padding-right: 18px;
}

.bloque-lista-usuarios-conectados {
	width: 112px !important;
	height: 130px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.bloque-lista-usuarios-populares {
	width: 112px !important;
	height: 130px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.bloque-lista-usuarios-nuevos {
	width: 110px !important;
	height: 90px;
	float: left;
	margin-left: 10px;
	display: inline;
}

#fotos-destacadas {
	border-bottom: solid 1px #c1bfb3;
}

#ultimas-fotos td {
	vertical-align: middle;
}

#ultimas-fotos p {
	margin: 5px 0;
}

#ultimas-fotos a.linkfoto:hover {
	background-color: transparent !important;
}

.foto-destacada {
	border-bottom: solid 1px #c1bfb3;
}

.foto-destacada.ultima {
	border-bottom: none;
}

.foto-destacada .col1 {
	width: 115px;
	float: left;
}

.foto-destacada .col1 .foto {
	margin: 0 auto;
}

.foto-destacada .col2 {
	margin-left: 0;
	float: left;
	width: 102px;
	overflow: hidden;
}

.mod-fotos .numero {
	color: #F26C04;
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
	line-height: normal;
	font-size: 18px;
}

.mod-fotos .bloque-foto-destacadita {
	margin-right: 14px;
	display: inline;
	width: 104px;
}

.mod-fotos .bloque-foto-destacadita .foto {
	cursor: pointer;
}

.mod-fotos .bloque-foto-destacadita .numero {
	font-size: 16px;
	color: #F26C04;
}

#lista-thumbs-galeria td {
	height: 96px;
	background-color: #f1f0e9;
	vertical-align: middle;
}

#lista-thumbs-galeria td.vacio {
	background-color: transparent;
	border: solid 1px #f1f0e9;
}

#lista-thumbs-galeria td.actual {
	background-color: #f26c04;
}

#area-mostrar-foto td.btn {
	cursor: pointer;
}

#area-mostrar-foto td.btn a:hover {
	background-color: transparent !important;
}

#area-mostrar-foto td.btn a:active {
	background-color: transparent !important;
}

#area-mostrar-foto td {
	vertical-align: middle;
}

#area-mostrar-foto td.stats-foto div {
	background: transparent
		url(http://cdn.viajeros.com/img/bg_event_item.gif) bottom center
		no-repeat;
	margin-top: 5px;
	text-align: center;
	padding: 0 0 12px 0;
}

.contenedor-foto img {
	border: solid 1px #c1bfb3;
	padding: 3px;
	background-color: #fff;
}

#area-datos-foto {
	margin: 0 0 5px 0;
}

select.js-cambiar-estados {
	font: 1em Tahoma, "Free Serif", "Lucida Grande", "Lucida Sans Unicode",
		sans-serif;
	background: #fafafa;
}

select.js-cambiar-estados.okey {
	border: solid 1px #187000;
}

select.js-cambiar-estados.importante {
	border: solid 1px #b51818;
}

#js-carousel-fotos {
	width: 324px;
	height: 108px;
	overflow: hidden;
}

.carrousel a.btn {
	text-decoration: none !important;
}

.carrousel a.js-siguiente {
	background: url(http://cdn.viajeros.com/img/btn_next_carr.gif) center
		left no-repeat;
	display: block;
	height: 116px;
	width: 28px;
}

.carrousel a.js-siguiente:hover {
	background-position: -30px center;
}

.carrousel a.js-siguiente.desactivado,.carrousel a.js-siguiente.desactivado:hover
	{
	background-position: -60px center;
}

.carrousel a.js-anterior {
	background: url(http://cdn.viajeros.com/img/btn_prev_carr.gif) left
		center no-repeat;
	display: block;
	height: 116px;
	width: 28px;
}

.carrousel a.js-anterior:hover {
	background-position: -30px center;
}

.carrousel a.js-anterior.desactivado,.carrousel a.js-anterior.desactivado:hover
	{
	background-position: -60px center;
}

.carrousel a.js-ver-foto.actual img.foto {
	background-color: #f26c04;
	border: solid 1px #f26c04;
}

input.URL-copiar {
	font: 1em Tahoma, "Free Serif", "Lucida Grande", "Lucida Sans Unicode",
		sans-serif;
	padding: 1px 3px;
	background-color: #f8f8f8;
	color: #87867a;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #f2f2f2;
	border-left: solid 1px #f2f2f2;
}

#form-editar-album {
	margin-bottom: 10px;
}

#editar-album-titulo {
	width: 640px;
	font-size: 2.4em;
	letter-spacing: -1px;
	_display: inline;
}

.editar-album #js-form-agregar-fotos {
	margin-left: 20px;
	margin-right: 20px;
	width: 700px;
}

.editar-album ul#js-fotos-nuevas li {
	background-color: #ffc;
	width: 565px;
	padding: 4px;
	float: left;
	border: solid 1px #c1bfb3;
	height: 130px;
}

.editar-album ul#js-fotos-nuevas li a.linkfoto {
	display: block;
	width: 128px;
	height: 128px;
	float: left;
	margin-right: 10px;
}

.editar-album ul#js-fotos-nuevas li input.foto-lugar {
	width: 410px;
}

.editar-album ul#js-fotos-nuevas li textarea.foto-desc {
	width: 410px;
	height: 65px;
	margin: 2px 0 0 0;
	float: none;
	text-align: left;
	display: inline;
}

#editar-album-cabezal {
	margin: 0 20px;
	border-bottom: solid 1px #c1bfb3;
	_display: inline;
	float: left;
	width: 920px;
	padding-bottom: 5px;
}

#editar-album-comandos-album {
	float: right;
	width: 180px;
	text-align: right;
}

#editar-album-comandos-album button {
	width: 150px;
	_overflow: visible;
	margin-top: 5px;
}

#editar-album-comandos-fotos {
	vertical-align: middle;
	padding: 5px 0;
	margin: 0 20px;
	_display: inline;
	float: left;
	width: 920px;
}

#editar-album-comandos-fotos button {
	vertical-align: middle;
	_padding: 0 5px;
	_width: auto;
	_overflow: visible;
	_margin-left: 5px;
}

#editar-album-comandos-fotos select#js-toAlbum {
	vertical-align: middle;
	width: 290px;
}

#editar-album-comandos-fotos .sector {
	height: 25px;
	_height: 27px;
}

#js-nuevoDestino-temp {
	padding: 1px 3px 2px 3px;
	vertical-align: middle;
}

#editar-album-thumbnails .contenedor-fotos-album {
	margin: 0 0 0 20px;
	padding: 0;
	position: relative;
	_height: 1px;
}

#editar-album-thumbnails .contenedor-fotos-album li {
	width: 170px;
	padding: 5px;
	height: 312px;
	list-style: none;
	float: left;
	margin-right: 5px;
	margin-bottom: 4px;
}

#editar-album-thumbnails .contenedor-fotos-album li.seleccionada {
	background-color: #dcf6fc;
}

#editar-album-thumbnails .contenedor-fotos-album li .thumbnail-container
	{
	width: 168px;
	height: 148px;
	background-color: #F1F0E9;
	margin-bottom: 5px;
	margin-top: 5px;
	border: solid 1px #c1bfb3;
}

#editar-album-thumbnails .contenedor-fotos-album li.seleccionada .thumbnail-container
	{
	background-color: #BFF4FF;
	border: solid 1px #65b4d6;
}

#editar-album-thumbnails .contenedor-fotos-album li .foto {
	display: inline;
}

#editar-album-thumbnails .contenedor-fotos-album li a.linkfoto {
	font-size: 1px;
	line-height: 1px;
}

#editar-album-thumbnails .contenedor-fotos-album li a.linkfoto:hover {
	background-color: transparent !important;
}

#editar-album-thumbnails .contenedor-fotos-album li .js-editable {
	width: 165px;
	margin-left: 3px;
}

#editar-album-thumbnails .contenedor-fotos-album li .js-editable p {
	margin-left: 0;
}

#editar-album-thumbnails .contenedor-fotos-album li .js-selector input {
	padding: 0;
	margin: -5px 2px 0 0;
	_margin: -4px 0 0 -4px;
	vertical-align: middle;
}

#editar-album-thumbnails .contenedor-fotos-album li .js-editor {;
	
}

#editar-album-thumbnails .contenedor-fotos-album li .js-editor .foto-desc
	{
	width: 165px;
	height: 52px;
	margin-left: 0 !important;
	margin-right: 0;
}

#editar-album-thumbnails .contenedor-fotos-album li .js-editor .foto-lugar
	{
	width: 165px;
	margin-left: 0 !important;
	margin-right: 0;
}

#editar-album-thumbnails .contenedor-fotos-album li .js-editor .foto-portada
	{
	padding: 0;
	margin: 0 0 0 -3px;
	_margin: -2px 0 2px -3px;
	width: auto;
}

#editar-album-thumbnails .contenedor-fotos-album li.ordenando {
	height: 143px;
}

#editar-album-thumbnails .contenedor-fotos-album li.ordenando .thumbnail-container
	{
	background-color: #ffc;
	cursor: url(http://cdn.viajeros.com/img/cur_grab.cur), move;
	cursor: -moz-grab;
	-moz-box-shadow: 2px 2px 3px #c1bfb3;
	-webkit-box-shadow: 2px 2px 3px #c1bfb3;
	box-shadow: 2px 2px 3px #c1bfb3;
}

#editar-album-thumbnails .contenedor-fotos-album li.ordenando .js-editable
	{
	display: none;
}

#editar-album-thumbnails .contenedor-fotos-album li.ordenando .js-editor
	{
	display: none;
}

#editar-album-thumbnails .contenedor-fotos-album li.ordenando .js-selector
	{
	display: none;
}

#editar-album-thumbnails .contenedor-fotos-album li.helper .thumbnail-container
	{
	cursor: url(http://cdn.viajeros.com/img/cur_grabbing.cur), move;
	cursor: -moz-grabbing;
	-moz-box-shadow: 5px 5px 3px #c1bfb3;
	-webkit-box-shadow: 5px 5px 3px #c1bfb3;
	box-shadow: 5px 5px 3px #c1bfb3;
}

#ver-original-cont {
	background-color: #fafafa;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
}

#ver-original-cont textarea {
	width: 620px;
	height: auto;
}

.especial {
	width: 145px;
	float: left;
}

.articulo-principal {
	margin-bottom: 15px;
	padding: 9px 0 15px 0;
}

.articulo-secundario {
	width: 299px;
	float: left;
	margin-bottom: 10px;
}

.articulo-secundario .cont-copete,.articulo-terciario .cont-copete {
	margin-left: 10px;
	margin-bottom: 0;
}

.articulo-secundario.con-sep-izq {
	padding-left: 5px;
}

.articulo-terciario {
	margin-bottom: 10px;
}

.articulo-terciario h2 {
	margin-top: 0;
}

.articulo-terciario .c2 {
	margin-left: 300px;
}

.cont-copete {
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 10px;
}

.cont-copete-grande {
	margin-right: 10px;
	margin-bottom: 0;
	font: normal 1.2em/1.5em Georgia, "Times New Roman", Times, serif;
}

.articulo-info {
	margin-top: 10px;
	border-bottom: solid 1px #c1bfb3;
}

.articulo-info .col1 {
	width: 300px;
	float: left;
}

.articulo-info .col2 {
	width: 300px;
	float: right;
	text-align: right;
	white-space: nowrap;
}

.articulo-info .categoria {
	font-size: 1.8em;
	font-style: italic;
	letter-spacing: -0.050em;
}

.articulo-info .categoria a {
	color: #82b4d5;
}

.articulo-puntuador {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: solid 1px #c1bfb3;
}

.articulo-puntuador .col0 {
	width: 100px;
	float: left;
	text-align: center;
}

.articulo-puntuador .col1 {
	width: 300px;
	float: left;
	text-align: left;
	white-space: nowrap;
}

.articulo-puntuador .col2 {
	width: 250px;
	float: left;
	text-align: left;
}

.articulo-puntuador .js-puntaje {
	font-size: 1.8em;
	line-height: 1.2em;
}

.js-aprobar {
	text-decoration: none !important;
}

#header_empresa {
	background: #fff;
}

#subnav_empresa {
	background: #fff url(http://cdn.viajeros.com/img/bg_subnav_empresas.gif)
		bottom repeat-x;
	padding-bottom: 1px;
}

#subnav_empresa .menu4 {
	margin-left: 0;
	_display: inline;
}

#vista-empresa .cuerpo-texto {
	font-size: 1.1em;
	line-height: 1.4em;
}

#vista-empresa ul.formas-de-pago {
	list-style: none;
	margin: 8px 0 0 0;
	padding: 0;
}

#vista-empresa ul.formas-de-pago li {
	list-style: none;
	margin: 0;
	vertical-align: middle;
	padding: 0;
}

#vista-empresa ul.formas-de-pago li img {
	vertical-align: middle;
	padding-bottom: 2px;
}

#vista-empresa table.features p {
	margin: 0;
	padding: 2px 0 2px 18px;
	background-color: transparent;
	position: relative;
	zoom: 1;
}

#vista-empresa table.features p span.icon {
	background: url("http://cdn.viajeros.com/img/sprite_ico_acciones.png")
		no-repeat scroll -48px -64px transparent;
	height: 10px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 10px;
}

#vista-empresa h2 a,#vista-empresa h2 a:link,#vista-empresa h2 a:visited,#vista-empresa h2 a:active
	{
	color: #f26c04;
	text-decoration: none;
}

#vista-empresa h2 a:hover {
	color: #1d659f;
	background: none;
	text-decoration: none;
}

#vista-empresa .bloque-empresa-resena {
	margin: 0 0 5px 0;
	background: url(http://cdn.viajeros.com/img/bg_resena_mid.gif) repeat-y
		top left;
}

#vista-empresa .bloque-empresa-resena .inner {
	background: url(http://cdn.viajeros.com/img/bg_resena_top.gif) no-repeat;
	padding: 10px 0 0 10px;
}

#vista-empresa .bloque-empresa-resena .bottom {
	background: url(http://cdn.viajeros.com/img/bg_resena_bot.gif) bottom
		no-repeat;
}

#vista-empresa .bloque-empresa-resena .inner p.total-opiniones {
	display: inline;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 10px;
	float: right;
}

#vista-empresa .bloque-foto-destacadita {
	margin-right: 9px;
}

#vista-empresa .bloque-foto-destacadita2 {
	margin-right: 9px;
	width: 274px;
}

.fotos_y_mapa #vista-empresa .bloque-foto-destacadita {
	margin-right: 20px;
	margin-left: 10px;
	height: 140px;
	overflow: hidden;
}

#vista-empresa .lista-especial-destinos.empresas p {
	width: 200px;
	margin: 0;
}

#vista-empresa .lista-especial-destinos.empresas span.resenas {
	width: 25px;
	float: right;
	margin-left: 15px;
	position: relative;
	padding-left: 17px;
}

#vista-empresa .lista-especial-destinos.empresas2 p {
	width: 209px;
	margin: 0;
}

#vista-empresa .lista-especial-destinos.empresas2 p.resenas {
	width: 84px;
	float: right;
	margin: 0 2px 0 0;
	text-align: right;
}

#vista-empresa .lista-especial-destinos.empresas2 span.resenas {
	width: auto;
	text-align: left;
	white-space: nowrap;
	position: relative;
	padding-left: 17px;
}

#vista-empresa .lista-especial-destinos.empresas2 span.resenas span.icon
	{
	margin-top: 0;
}

#vista-empresa .resena-quote blockquote {
	background-color: transparent;
	border: none;
	font: normal 1.4em/1.6em Georgia, "Times New Roman", Times, serif;
}

#form-consultar-disponibilidad label,#form-solicitar-info label {
	font: normal 0.9em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	margin-top: 0;
	width: 93px;
}

#form-consultar-disponibilidad input,#form-consultar-disponibilidad select,#form-solicitar-info input,#form-solicitar-info select
	{
	font: normal 0.9em Tahoma, "Free Serif", "Lucida Grande",
		"Lucida Sans Unicode", sans-serif;
	height: 1.6em;
}

#form-consultar-disponibilidad button.submit,#form-solicitar-info button.submit
	{
	margin-left: 103px;
}

#form-solicitar-info .w-1 {
	width: 208px;
}

#form-solicitar-info .w-2 {
	width: 60px;
}

#form-solicitar-info .w-3 {
	width: 65px;
}

#form-solicitar-info .m-1 {
	width: 50px;
}

#form-consultar-disponibilidad {;
	
}

#form-consultar-disponibilidad button.submit {
	margin-left: 113px;
}

#form-consultar-disponibilidad p.titulo-habitacion {
	margin: -5px 0 5px 2px;
	float: left;
}

#form-consultar-disponibilidad br.sep {
	margin-top: 15px;
}

#form-consultar-disponibilidad label {
	width: 103px;
}

#form-consultar-disponibilidad .dp-choose-date {
	margin-top: 1px;
}

#form-consultar-disponibilidad .w-fijo-s1 {
	width: 43px;
}

#form-consultar-disponibilidad .w-fijo-s2 {
	width: 100px;
}

#form-consultar-disponibilidad .w-fijo-s3 {
	width: 43px;
}

#form-consultar-disponibilidad .w-fijo-s4 {
	width: 64px;
}

#form-consultar-disponibilidad .w-fijo3 {
	width: 50px;
}

#vista-empresa #form-nueva-resena .js-calificador {
	width: 105px;
	margin-bottom: 0;
	margin-top: 3px;
}

#vista-empresa #form-nueva-resena label {
	margin-left: 0;
	width: auto;
	text-align: left;
	float: none;
	margin-bottom: 0;
}

#vista-empresa #form-nueva-resena label.label-calificable {
	float: left;
	width: 130px;
	margin-bottom: 0;
	margin-top: 2px;
}

#vista-empresa #form-nueva-resena label.label-agree {
	float: left;
	margin-bottom: 10px;
}

#vista-empresa #form-nueva-resena input.checkbox-agree {
	margin: 5px 10px 10px 0;
}

#vista-empresa #form-nueva-resena .selgroup label.checkbox {
	float: left;
	margin-top: 3px;
	width: 125px;
}

#vista-empresa #form-nueva-resena .selgroup input.checkbox {
	_margin: 2px 0 2px -3px;
}

#vista-empresa #form-nueva-resena button.submit {
	margin: 0 0 10px 0;
}

#vista-empresa #form-nueva-resena .ancho-completo {
	width: 92%;
}

#vista-empresa #form-nueva-resena .medio-ancho {
	width: 45%;
}

#vista-empresa #form-nueva-resena .tercio-ancho {
	width: 30%;
}

#vista-empresa #form-nueva-resena .helptext {
	margin-left: 0;
}

.recuadro_guias {
	background: #f8f8f6 url(http://cdn.viajeros.com/img/bg_guias.gif)
		no-repeat left top;
	padding: 10px;
	margin-bottom: 0.5em;
}

.recuadro_guias .bottom {
	background: #f8f8f6 url(http://cdn.viajeros.com/img/bg_guias.gif)
		no-repeat left bottom;
	margin: 0 -10px -10px -10px;
	height: 22px;
	line-height: 0;
	font-size: 0;
}

.recuadro_guias p.guia-titulo {
	padding-left: 60px;
	margin: 5px 0 0 0;
}

.recuadro_guias p.guia-titulo a {
	text-decoration: none;
	color: #151515;
}

.recuadro_guias p.guia-titulo a:hover,.recuadro_guias p.guia-titulo a:active
	{
	color: #1d659f;
	background-color: transparent;
}

.recuadro_guias p.guia-titulo .titulo {
	font-size: 2em;
	line-height: normal;
}

.recuadro_guias p.small {
	padding-left: 60px;
	margin: 2px 0 5px 2px;
}

.bloque-mas-item {
	text-align: center;
	width: 110px;
	float: left;
	margin-right: 5px;
	_display: inline;
}

.bloque-mas-item.tambien {
	height: 150px;
}

.bloque-mas-item p {
	margin-left: 0;
	margin-top: 5px;
}

.bloque-mas-item img {
	margin: 0 auto;
}

.bloque-mas-item span.rating-mini {
	margin: 5px auto;
}

.bloque-mas-item2 {
	margin-left: 30px;
}

.bloque-mas-item2 p {
	margin-bottom: 10px;
}

#form-empresa button.submit {
	margin-left: 130px;
}

#form-empresa input.texto {
	width: 225px;
}

#form-empresa .helptext {
	margin-bottom: 15px;
}

#form-empresa #empresa-descripcion-temp-info {
	margin-left: 130px;
}

#form-empresa hr {
	margin-left: 10px;
	margin-right: 10px;
}

#form-empresa .ml-1 {
	margin-left: 120px !important;
}

#form-empresa .w-fijo0 {
	width: 225px !important;
}

#form-empresa .w-fijo1 {
	width: 150px !important;
}

#form-empresa .w-fijo2 {
	width: 325px !important;
}

#form-empresa .w-fijo3 {
	width: 450px !important;
}

#form-empresa fieldset.limpio {
	padding-left: 10px;
}

#form-empresa fieldset.limpio label,#form-empresa fieldset.limpio select,#form-empresa fieldset.limpio input
	{
	width: auto;
	text-align: left;
	margin-left: 0;
}

#form-empresa fieldset.limpio input.checkbox {
	margin: 0 0 2px 0 !important;
}

#form-empresa fieldset.limpio .helptext {
	display: block;
	margin-bottom: 10px;
}

#temp-empresa-descripcion_parent {
	float: left;
}

.mod-empresas ul.contenedor-fotos {
	margin-left: 130px;
}

.mod-empresas #js-pasteWord-tip {
	position: absolute;
	left: 295px;
	display: block;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

#pagina-widgets-empresas label {
	width: 90px;
}

#pagina-widgets-empresas label.checkbox {
	width: auto;
	margin-bottom: 0;
}

#pagina-widgets-empresas input.checkbox {
	margin-left: 100px;
}

#pagina-widgets-empresas button.submit {
	margin-left: 100px;
}

#pagina-widgets-empresas .w-fijo1 {
	width: 180px;
}

#pagina-widgets-empresas .js-widget-container {
	border-bottom: 1px solid #C1BFB3;
	padding-bottom: 10px;
}

#pagina-widgets-empresas .cabezal {
	border-bottom: solid 1px #e0dfd4;
}

#vjr_widget_code {
	width: 494px;
	height: 110px;
}

.vjr_popup_container {
	background-color: #E0DFD4;
	border-color: #FFF #9B9A8E #9B9A8E #FFF;
	border-style: solid;
	border-width: 1px;
	width: 550px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 24px #444;
	-moz-box-shadow: 0 0 24px #444;
	box-shadow: 0 0 24px #444;
}

.vjr_popup_content {
	background-color: #F8F8F6;
	padding: 10px 20px 10px 20px;
	margin: 5px;
	_padding-bottom: 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.vjr_popup_closer {
	height: 32px;
	width: 32px;
	margin: 0 -5px 0 0;
	float: right;
	cursor: pointer;
	background: url(http://cdn.viajeros.com/img/btn_close.png) no-repeat top
		left;
	_behavior: expression(this.src =   this.src ?   this.src :
		this.currentStyle.backgroundImage.split ( '"') [ 1 ],
		this.style.background =   "none", this.style.filter =  
		"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" +   this.src
		+   ")", sizingMethod = 'scale' );
}

.vjr_popup_container h1 {
	font: normal 2em Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
	color: #151515;
	background: #F8F8F6;
	margin: 5px 0 12px 0;
}

.reviews_flow_container.tip {
	width: 670px;
}

.reviews_flow_container.evaluacion {
	width: 800px;
}

.reviews_flow_container.opinion {
	width: 760px;
}

.reviews_flow_container.empresa {
	width: 640px;
}

.reviews_flow_container.fotos_selector {
	width: 790px;
}

.reviews_flow_container.selector {
	width: 610px;
}

.reviews_flow_container.tip .vjr_popup_content {
	background: #f8f8f6 url(http://cdn.viajeros.com/img/ico_tip_m.gif)
		no-repeat 5px 5px;
}

.reviews_flow_container.tip h1 {
	margin-left: 36px;
}

.reviews_flow_container.opinion .vjr_popup_content {
	background: #f8f8f6 url(http://cdn.viajeros.com/img/ico_review_m.gif)
		no-repeat 10px 5px;
}

.reviews_flow_container.opinion h1 {
	margin-left: 48px;
	margin-bottom: 5px;
}

.reviews_flow_container.evaluacion .vjr_popup_content {
	background: #f8f8f6 url(http://cdn.viajeros.com/img/ico_eval_m.gif)
		no-repeat 14px 13px;
}

.reviews_flow_container.evaluacion h1 {
	margin-left: 39px;
}

.reviews_flow_container.chooser ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

.reviews_flow_container.chooser ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	cursor: pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	min-height: 79px;
	height: auto !important;
	height: 79px;
	width: 242px;
	border: solid 1px #fafafa;
	*border: solid 1px #c1bfb4;
	border: solid 1px #c1bfb4\0/;
	background: #EEEDE3;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#f6f6f2', endColorstr = '#EEEDE3' );
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f2),
		to(#EEEDE3) );
	background: -moz-linear-gradient(top, #f6f6f2, #EEEDE3);
	-webkit-box-shadow: 1px 1px 6px #B6B5AC;
	-moz-box-shadow: 1px 1px 6px #B6B5AC;
	box-shadow: 1px 1px 6px #B6B5AC;
}

.reviews_flow_container.chooser ul li.choose-tip img {
	margin: 8px 3px 15px 6px;
	float: left;
}

.reviews_flow_container.chooser ul li.choose-opinion img {
	margin: 10px 10px 20px 9px;
	float: left;
}

.reviews_flow_container.chooser ul li.choose-opinion {
	margin-right: 10px;
}

.reviews_flow_container.chooser ul li h3 {
	color: #000;
	margin: 12px 6px 0 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	text-shadow: #fff 1px 1px;
	color: #1d659f;
}

.reviews_flow_container.chooser ul li p {
	color: #333;
	margin: 3px 6px 12px 0;
	padding: 0;
	text-shadow: #fff 1px 1px;
}

.reviews_flow_container.chooser ul li:hover,.reviews_flow_container.chooser ul li.hover
	{
	border: solid 1px #cfcec0;
	background: #FAFAFA;
	filter: none;
}

.reviews_flow_container.chooser ul li:active {
	left: 1px;
	top: 1px;
}

.reviews_flow_container.chooser ul li:hover h3,.reviews_flow_container.chooser ul li.hover h3
	{
	text-decoration: underline;
}

.reviews_flow_container.selector ul {
	list-style: none;
	margin: 10px 0 5px 0;
	padding: 0;
}

.reviews_flow_container.selector ul li {
	list-style: none;
	margin: 0 0 10px 60px;
	padding: 0;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	_display: inline;
	cursor: pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 430px;
	border: solid 1px #fafafa;
	*border: solid 1px #c1bfb4;
	border: solid 1px #c1bfb4\0/;
	background: #EEEDE3;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#f9f6f2', endColorstr = '#EEEDE3' );
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f2),
		to(#EEEDE3) );
	background: -moz-linear-gradient(top, #f6f6f2, #EEEDE3);
	-webkit-box-shadow: 1px 1px 6px #B6B5AC;
	-moz-box-shadow: 1px 1px 6px #B6B5AC;
	box-shadow: 1px 1px 6px #B6B5AC;
}

.reviews_flow_container.selector ul li img.icono {
	height: 35px;
	width: 37px;
	float: left;
	margin: 2px 10px 2px 10px;
	_display: inline;
}

.reviews_flow_container.selector ul li h2 {
	float: left;
	margin: 10px 10px 0 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #1d659f;
	text-shadow: #fff 1px 1px;
}

.reviews_flow_container.selector ul li p.cambiar-rubro {
	float: left;
	margin: 13px 0 0 0;
}

.reviews_flow_container.selector ul li div.ingresar {
	float: left;
	margin-top: 10px;
	width: 410px;
	_display: inline;
}

.reviews_flow_container.selector ul li div.ingresar input {
	width: 400px;
	clear: right;
	padding-bottom: 3px;
}

.reviews_flow_container.selector ul li div.ingresar p.helptext {
	margin: 3px 0 0 0;
}

.reviews_flow_container.selector ul li:hover,.reviews_flow_container.selector ul li.hover
	{
	border: solid 1px #cfcec0;
	background: #FAFAFA;
	filter: none;
}

.reviews_flow_container.selector ul li:active {
	left: 1px;
	top: 1px;
}

.reviews_flow_container.selector ul li:hover h2,.reviews_flow_container.selector ul li.hover h2
	{
	text-decoration: underline;
}

.reviews_flow_container.selector ul li.focused,.reviews_flow_container.selector ul li.focused:hover
	{
	border: none;
	background: none;
	filter: none;
	cursor: default;
	width: auto;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.reviews_flow_container.selector ul li.focused:active {
	left: 0;
	top: 0;
}

.reviews_flow_container.selector ul li.focused h2,.reviews_flow_container.selector ul li.focused:hover h2
	{
	text-decoration: none;
}

.js-padder {
	height: 300px;
	width: 1px;
}

.review {;
	
}

.review label {
	width: 190px;
}

.review button.submit,.review .helptext {
	margin-left: 200px;
}

.review input.checkbox {
	margin: 5px 5px 5px 200px;
	_margin: 0 5px 5px 200px;
}

.review label.checkbox {
	margin: 2px 0 5px 0;
	width: 135px;
}

.review select {
	_margin-left: 4px;
}

.review .selgroup {
	background: url(http://cdn.viajeros.com/img/bg_selgroup.gif) repeat-x
		bottom left;
	padding-bottom: 6px;
}

.review .tercio-ancho {
	width: 15%;
}

.review .medio-ancho {
	width: 30%;
}

.review .ancho-completo {
	width: 50%;
}

.review .review-form-fotos-container .review-form-foto {
	float: left;
	margin-right: 10px;
}

.review-tip {;
	
}

.review-tip label {
	width: 140px;
}

.review-tip .mld {
	margin-left: 150px !important;
}

.review-tip button.submit,.review-tip .helptext {
	margin-left: 150px;
}

.review-tip input.checkbox {
	margin-left: 150px;
	_margin-left: 150px;
}

.review-tip label.checkbox {
	width: 110px;
}

.review-tip .ancho-completo {
	width: 70%;
}

.review-opinion {;
	
}

.review-opinion .m-fields {
	margin-left: 190px;
}

.review-opinion label.checkbox {
	width: 125px;
}

.review-opinion .ancho-completo {
	width: 65%;
}

.review-opinion .medio-ancho {
	width: 30%;
}

.review-opinion .tercio-ancho {
	width: 15%;
}

.review-opinion .js-calificador {
	width: 105px;
}

.review-opinion .m-fijo1 {
	margin-left: 52px;
	_display: inline;
}

.review-opinion .js-empresa-elegir {
	height: 80px;
}

.review-opinion .js-empresa-elegir label {
	font-weight: normal;
}

.review-opinion .js-empresa-elegir input,.review-opinion .js-empresa-elegir p
	{
	width: 80%;
}

.review-opinion .js-empresa-datos {
	background: url(http://cdn.viajeros.com/img/bg_rev_emp_top.gif) top
		center no-repeat;
	padding-top: 12px;
}

.review-opinion .js-empresa-datos .bottom {
	background: url(http://cdn.viajeros.com/img/bg_rev_emp_bottom.gif)
		bottom center no-repeat;
	height: 14px;
	clear: both;
}

.review-opinion .js-empresa-datos h3 {
	margin: 4px 0 0 0;
	font-size: 18px;
	color: #000;
}

.review-opinion .js-empresa-datos p {
	margin: 0;
}

.review-opinion .js-empresa-datos .js-logo {
	margin-left: 142px;
	height: 48px;
	width: 48px;
	float: left;
	_display: inline;
}

.review-opinion .js-empresa-datos .datos {
	margin-left: 12px;
	width: 65%;
	float: left;
	_display: inline;
}

.review-evaluacion {;
	
}

.review-evaluacion label {
	width: 140px;
}

.review-evaluacion .mld {
	margin-left: 150px !important;
}

.review-evaluacion button.submit,.review-evaluacion .helptext {
	margin-left: 150px;
}

.review-evaluacion input.checkbox {
	margin-left: 150px;
	_margin-left: 150px;
}

.review-evaluacion label.checkbox {
	width: 160px;
}

.review-evaluacion .ancho-completo {
	width: 74%;
}

.review-evaluacion .js-calificador {
	width: 101px;
}

.review-selector {;
	
}

.review-selector label.checkbox {
	width: auto;
	margin-right: 20px;
}

form#form-crearEntrada #js-bloque-agregar-resena,form#form-crearEntrada #js-bloque-agregar-tip
	{
	margin-left: 20px;
	margin-right: 22px;
	margin-bottom: 10px;
}

form#form-crearEntrada .review-opinion .ancho-completo {
	width: 68%;
	padding: 0;
}

form#form-crearEntrada .review-opinion label {
	width: 145px;
}

form#form-crearEntrada .review-opinion label.checkbox {
	width: 110px;
	font-size: 11px;
}

form#form-crearEntrada .review-opinion input.checkbox {
	margin: 5px 5px 5px 155px;
	*margin: 5px 2px 5px 155px;
}

form#form-crearEntrada .review-opinion button.submit {
	margin-left: 155px;
}

form#form-crearEntrada .review-opinion .m-fijo1 {
	margin-left: 10px;
}

form#form-crearEntrada .review-opinion .js-empresa-datos .datos {
	width: 60%;
}

form#form-crearEntrada .review-opinion .js-empresa-datos .js-logo {
	margin-left: 100px;
}

form#form-crearEntrada .review-opinion .js-empresa-datos h3 {
	margin-left: 0;
	margin-top: 0;
	width: 420px;
}

form#form-crearEntrada .review-opinion .js-campos-opinion .helptext {
	margin-left: 155px;
}

form#form-crearEntrada .review-tip .ancho-completo {
	width: 68%;
}

form#form-crearEntrada #js-bloque-agregar-resena .recuadro3 {
	padding: 10px;
}

form.empresas-form {;
	
}

form.empresas-form label {
	width: 120px;
}

form.empresas-form button.submit,form.empresas-form .helptext {
	margin-left: 130px;
}

form.empresas-form select {
	_margin-left: 4px;
}

form.empresas-form .ancho-completo {
	width: 70%;
}

form.empresas-form .medio-ancho {
	width: 50%;
}

form.empresas-form .w-fijo4 {
	width: 25%;
}

form.empresas-form .w-fijo5 {
	width: 62%;
}

form.login-register-form {;
	
}

form.login-register-form label {
	width: 120px;
}

form.login-register-form .mld {
	margin-left: 130px !important;
}

form.login-register-form button.submit,form.login-register-form .helptext
	{
	margin-left: 130px;
}

form.login-register-form .ancho-completo {
	width: 65%;
}

form.login-register-form .medio-ancho {
	width: 35%;
}

form.login-register-form label.checkbox {
	width: auto;
}

form.login-register-form input.checkbox {
	margin-left: 130px;
}

form.login-register-form ul {
	margin: 5px 0 0 0;
	padding: 0;
}

form.login-register-form li {
	margin: 0 0 1.5em 0;
	list-style: none;
	padding: 0 0 0 25px;
	position: relative;
	zoom: 1;
}

form.login-register-form li span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat scroll -144px -48px transparent;
	height: 16px;
	left: 0;
	position: absolute;
	top: 2px;
	width: 16px;
}

form.fotos-form {;
	
}

form.fotos-form label {
	width: auto;
}

form.fotos-form button.submit {
	margin-left: 0;
}

form.fotos-form .js-select-album {
	width: 350px;
}

form.fotos-form .js-select-album option.resaltado {
	font-weight: bold;
	background: #B9EEF9;
}

form.fotos-form .js-contenedor-fotos {
	height: 300px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
}

form.fotos-form .js-contenedor-fotos li {
	background: #F1F0E9;
	border-color: #FFF #D3D2CC #D3D2CC #FFF;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: left;
	height: 128px;
	width: 128px;
	margin: 4px;
	padding: 5px;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	-webkit-box-shadow: 1px 1px 5px rgba(20, 16, 15, 0.2);
	-moz-box-shadow: 1px 1px 5px rgba(20, 16, 15, 0.2);
	box-shadow: 1px 1px 5px rgba(20, 16, 15, 0.2);
}

form.fotos-form .js-contenedor-fotos li img.imagen {
	display: block;
	margin: 0 auto;
}

form.fotos-form .js-contenedor-fotos li img.checkmark {
	display: none;
	height: 16px;
	width: 16px;
	position: absolute;
	bottom: 3px;
	right: 3px;
}

form.fotos-form .js-contenedor-fotos li.seleccionada img.checkmark {
	display: block;
}

form.fotos-form .js-contenedor-fotos li.hover {
	background: #f8f7f3;
}

form.fotos-form .js-contenedor-fotos li.seleccionada {
	background: #B9EEF9;
	border-color: #97CCE3 #FFF #FFF #97CCE3;
	-webkit-box-shadow: 1px 1px 5px rgba(20, 16, 15, 0.2) inset;
	-moz-box-shadow: 1px 1px 5px rgba(20, 16, 15, 0.2) inset;
	box-shadow: 1px 1px 5px rgba(20, 16, 15, 0.2) inset;
}

#flow.reviews_flow_container.opinion {
	width: 710px;
}

#flow .review-opinion {
	margin-left: -40px;
}

#landing-despegar-main {
	margin: 0;
	padding: 0;
}

#landing-despegar-img {
	float: left;
}

#landing-despegar-title {
	background-color: #D8E8F5;
	width: 960px;
	height: 80px;
	margin: 0;
	padding: 0;
	float: left;
}

#landing-despegar-title p {
	color: #194A85;
	text-align: center;
	margin: 21px 0 0;
	font: 33px/40px "Georgia", Times New Roman, Times, serif;
}

#landing-despegar-container {
	width: 670px;
	margin: 26px auto;
	padding: 0;
}

#landing-reviews2011-main {
	margin: 0;
	padding: 0;
}

#landing-reviews2011-img {
	float: left;
}

#landing-reviews2011-title {
	background-color: #D8E8F5;
	width: 800px;
	height: 65px;
	margin: 0;
	padding: 0;
	float: left;
}

#landing-reviews2011-title p {
	color: #194A85;
	text-align: center;
	margin: 13px 0 0;
	font: 27px/40px "Georgia", Times New Roman, Times, serif;
}

#landing-reviews2011-container {
	width: 670px;
	margin: 26px auto;
	padding: 0;
}

#landing-reviews2011-container.evaluacion {
	width: 760px;
}

#landing-reviews2011-container.evaluacion .reviews_flow_container {
	width: 760px;
}

#landing-reviews2011-container.evaluacion .review-evaluacion .ancho-completo
	{
	width: 75%;
}

#landing-reviews2011-container800 {
	background-color: #FAFAFA;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}

dl.lista-faq .pregunta {
	padding: 0;
	margin-bottom: 10px;
	margin-top: 15px;
	font: 1.3em Georgia, "Times New Roman", Times, serif;
	color: #1d659f;
	cursor: pointer;
	position: relative;
}

dl.lista-faq .pregunta span.icon {
	background: url(http://cdn.viajeros.com/img/sprite_ico_acciones.png)
		no-repeat -112px -48px;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

dl.lista-faq .pregunta a {
	margin-left: 22px;
	display: inline-block;
	position: relative;
}

dl.lista-faq .respuesta {
	margin: 10px 20px 20px 20px;
}

.slider-wrap {
	position: relative;
	overflow: hidden;
	width: 940px;
	height: 500px;
	clear: both;
}

.slider-wrap .slider-panel-container {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
	-moz-user-select: none;
}

.slider-wrap .slider-panel-container .slider-panel {
	float: left;
	height: 100%;
	position: relative;
	width: 940px;
}

.slider-nav-link {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 5px;
}

.mod-condiciones h2,.mod-condiciones h3 {
	margin-left: 10px;
}

div.mantenimiento {
	background: #fafafa url(http://cdn.viajeros.com/img/img_mant.gif) bottom
		right no-repeat;
	padding-bottom: 50px;
	padding-top: 20px;
}

.bloque-lista-usuarios-fb {
	width: 230px;
	margin-left: 0;
	overflow: hidden;
	height: 50px;
}

.bloque-lista-usuarios-fb.horizontal p.userinfo {
	margin-top: 0;
}

.searchHotelContainer div,.searchHotelContainer span,.searchHotelContainer h1,.searchHotelContainer h2,.searchHotelContainer h3,.searchHotelContainer h4,.searchHotelContainer h5,.searchHotelContainer h6,.searchHotelContainer p,.searchHotelContainer a,.searchHotelContainer em,.searchHotelContainer img,.searchHotelContainer strong,.searchHotelContainer ul,.searchHotelContainer li,.searchHotelContainer label
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

.searchHotelContainer ol,.searchHotelContainer ul {
	list-style: none;
}

.searchHotelContainer li {
	line-height: 100%;
}

#calendarContainer ol,#calendarContainer ul {
	list-style: none;
}

#calendarContainer li {
	line-height: 100%;
}

.searchHotelContainer,#calendarContainer {
	font: 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #000;
	overflow: hidden;
}

#calendarContainer {
	font-size: 10px;
}

#calendarContainer span {
	margin: 1px !important;
}

.monthHeader {
	border-bottom: 1px solid white !important;
}

.daysNameContainer {
	overflow: hidden;
	border-bottom: 1px solid white !important;
}

.searchHotelContainer {
	width: 280px;
}

.searchHotelContainer .errorLabel .errorIcon {
	display: block;
}

.searchHotelContainer .errorIcon {
	background: url(http://cdn.viajeros.com/img/ico_cross.gif) no-repeat 0
		2px !important;
	width: 20px;
	height: 17px;
	display: none;
	float: left;
	margin-left: 3px !important;
}

.searchHotelContainer label {
	width: 95px;
	float: left;
}

.searchHotelContainer input {
	width: 145px;
	float: left;
	padding: 1px;
	font: 11px Tahoma;
}

.searchHotelContainer select {
	padding: 1px;
	font-size: 11px;
}

.searchHotelContainer .passengerAge {
	display: none;
}

.searchHotelContainer .labeladt {
	width: 55px !important;
	float: left;
}

.searchHotelContainer .rowPaxsHotel {
	float: left;
}

.searchHotelContainer .roomsdetails {
	overflow: hidden;
	margin-top: 2px !important;
}

.searchHotelContainer .rowPaxsHotel {
	width: 100%;
}

.searchHotelContainer .singleLabel {
	width: 93px !important;
}

.searchHotelContainer .roomnumberlabel {
	width: 95px !important;
	display: none;
}

.searchHotelContainer .labelcnn {
	width: 56px !important;
}

.searchHotelContainer .roomselect {
	margin: 0 0 0 2px !important;
	width: 147px;
}

.searchHotelContainer p {
	padding: 2px;
	overflow: hidden;
}

.searchHotelContainer .labels {
	position: relative;
	left: 95px;
}

.searchHotelContainer .roomline p {
	float: left;
	margin-right: 15px;
	overflow: hidden;
}

.searchHotelContainer .buscarBtn {
	position: relative;
	left: 94px;
	width: 149px;
}

.searchHotelContainer #whLive {
	float: left;
	width: 147px;
}

.errorText {
	display: none !important;
}

.searchHotelContainer .dateInput {
	width: 125px !important;
}

.searchHotelContainer .calendarImage {
	background: url(http://cdn.viajeros.com/img/calendar.png) no-repeat top
		left !important;
	width: 17px;
	height: 15px;
	display: block;
	float: left;
	margin-top: 2px;
	padding-bottom: 2px;
	margin-left: 2px !important;
}

.monthHeader a {
	text-decoration: none;
}

.searchHotelContainer .ageselectsbox {
	margin-left: 2px;
	margin-right: 0 !important;
}

.searchHotelContainer .selectCnnAge {
	width: 39px;
	margin-right: 1px;
	padding-left: 0;
	float: left;
	clear: both;
}

.searchHotelContainer .ac_input {
	height: auto !important;
}

.searchHotelContainer .buscarBtn {
	margin-top: 10px;
	margin-bottom: 5px;
}

.searchHotelContainer .buscarBtn em {
	font-weight: bold;
	font-style: normal;
}

.searchHotelContainer .labels {
	left: 0;
	margin-left: 95px;
}

#calendarContainer {
	font-size: 11px;
}

#calendarContainer .firstMonth,#calendarContainer .lastMonth {
	width: 190px;
}

#calendarContainer .monthHeader h3 {
	margin: 0 0 -15px 0;
	padding: 3px 0 0 0;
}

.ac_results ul {
	width: auto !important;
}

.ac_results li {
	width: auto !important;
}

.large .searchHotelContainer {
	width: 380px;
}

.large .searchHotelContainer #whLive {
	width: 250px;
}

.large .searchHotelContainer input {
	width: 245px !important;
}

.large .searchHotelContainer .dateInput {
	width: 225px !important;
}

.large .searchHotelContainer #destination {
	font-weight: bold;
	font-size: 13px;
}